Steal: Thanks for the info.

Everyone else: It's a good read, especially if you're interested in how a virus works, and some of the emerging trends (well, I don't know about emerging....it's 2 years old) and concepts of virus code.