crazychicken,
there is no such thing as prefect program. the more features added to a program, there more chance there will be bugs. It doesn't matter how strong the encryption is, if people wants to crack it, it WILL cracks. Just a matter of time.
No one is aiding the crackers, they do it for fun, and for the name in the underground society. There are about 5% of the people who can get a copy of the windows xp. That is a small percentage of regular customers. And for cooperation users, needless to say, they need a licensed copy, and this is where the big money come from.
and FYI, Microsoft doesn't have a fix 9 - 5 schedule, it's fexible. As long as you able to hand in project ontime, you don't even have to show up to work. It's one of the best environment to work at in the US.