OK, Time and location have changed. Not by much, 15 minutes and walking distance, but still...
As of today (2 April, 2009) this is the plan for the Tusa Tax Day Tea Party!
When: April 15, 11:00am - 1:00pm
Where: Tulsa County Courthouse Plaza in Downtown Tulsa
I have changed the side bar, and updated the original post, but still, spread the word.