I most of the time forget what offline free training resources are available from Micrsoft when someone asks for them. Now, I have a place to point them to: http://weblogs.asp.net/gunnarpeipman/archive/2009/06/04/list-of-microsoft-training-kits.aspx. One stop place for available learning kits.
In case you aren’t aware of MS training kits, they are learning materials (including video, slide deck, lab sessions ,etc) for technologies/platforms Microsoft releases every now and then. They also get updated sometimes. So, keep watching for them.