Hey music_man,
You have recently reviewed a site of mine, with many of the helpful resources in your post suggested.
If I may, I'd like to add another thing to the list - page load times. A very worthwhile way to spend some time on your site. A site I made took over 70 seconds to load on dial-up, I have now got this down to 12 seconds.
Check out
http://www.websiteoptimization.com/services/analyze/ to see how your site does.
Cheers
DD