I recommend that you take a look at www.lynda.com<http://www.lynda.com> This was mentioned here before. I find that I don't get a huge amount of time to study during the week but I love that I can dip in to different courses when ever I get a few minutes on the bus or train, while trying to take a break during lunch or when just thinking about something that I'd like to work on. So far, I've listened to courses on powershell, SQL, visual studio, ASP.net and MVC. I haven't listened to anything from start to finish but it's given me a some key information when I've needed it. For example, I've been scripting in Powershell for a while but I never really realized how brilliant the help system was until I listened to the Lynda video on Powershell last week. For a person working in tech this is becoming one of my most valuable resources. Well worth the money I payed for the subscription. Regards Darragh