Sorry if I never responded to you Boris, but yea, 100+ components might be a little out of my range, but I guess the best way to learn things is to try?!
All caught up with Gantz, another awesome series, thanks Panda! Any other recommendations? So far I love both of the recomendations I have read from you, so thanks.
Its almost decided that I will be attending Virginia TECH.