I'd go for professional training for Microsoft Certification. The SQL Cruise, PASS Summit, SQL Saturdays, and local PASS Chapter offering are all good but are very hit and miss whereas professional training will cover everything.
--Jeff Moden
Change is inevitable... Change for the better is not.