Microsoft's learning normally has a couple of free courses, especially with some of the newer products. List available right now includes a lot of stuff on Virtualization (Hyper-V, App-V, SCVMM), SQL, Windows 2008 Training for free, how can you go wrong?