To everyone who attended my web cast "Amazing Things You Don't Know About Visual Studio, but Should!", a very sincere thank you from me and the entire East Region DPE team!  It was great to have such a large turn-out.  I apologize for any audio issues (e.g. the bad echo at the start of the session) and the parts of the demo that didn't work (see explanations below).

The recording of the session will be available shortly; I'll post back here with links as soon as I have them.  I forgot to hit the record button at the very beginning, so the first few minutes will be missing.  For the parts of the demo that didn't work live, I'll likely post short video clips here of those pieces working.

Here are the Next Steps details from the last slide of the presentation (all times Eastern USA):

I still owe all of you a cheat sheet of all of the shortcuts that I used today, plus those dialog box options; I will post these soon.

Okay, so why did some of my demo not work as expected?

When I renamed LoadImages() to be LoadImagez() and hoped it would be flagged as a spelling error, I forgot that spelling errors are only identified on publicly exposed items.  My LoadImagez() method was marked private.  I quick change to public and volia!:

LoadImagez

Why couldn't I single-step into the MemoryStream ctor to show the .NET Framework source code?  I'm really not sure; after the presentation, I closed and restarted Visual Studio, and this feature worked just fine.  Ah, the joy of live demos...!

If you stuck around to the end, you would have seen that, in fact, Excel did load my custom ribbon UI and my button worked.  It just took awhile for everything to load.