Yeah Dream spark has been my life saver. It is a really nice Program there are also some other channels besides Channel 8 that have a lot of good info in them such as Channel 10
Home | Channel 10
and
Mix is also a fun place to go
MIX | MIX Online
But Dreamspark has the software...