I am in Tucson again, having just recorded two more online workshops to be broadcast by SSWUG. We haven't set the dates yet, but we are thinking about offering a special package deal for the two of them. The topics really are related and I think they would work well together.
They are both on aspects of Query Processing. The first was on how to interpret Query Plans and is an introduction to the topic. However, it only includes a discussion of how SQL Server actually processes your queries. For example, what exactly does a Hash Join or Stream Aggregation mean? The second was on Caching and Recompiling, basically discussing how SQL Server stores and reuses the plans once it creates them. And, how to tell if reusing or recompiling the best option.
I'll post more details and links once they are available.
Also, I just realized I had never announced the winners of the drawing from my previous seminar.
Lorna M. won a copy of my SQL Server 2008 Internals book, and
Bob L. won a copy of SQL Server MVP Deep Dives
More books will be given away at future seminars!