My bet would be you have a personal enemy in real life who knows you well enough to have guessed your secret question.
Next bet would be password cracker.
If you're cautious enough, you probably don't have any COMPUTER SECURITY issues to be worried about, given you stay on top of spyware as well as viruses, but you may want to try using a more secure password.
Someone suggested not using p2p things, I assume they mean peer to peer, such as Limewire. In my opinion, that suggestion is lame. Peer to peer, while use of it comes with some risk, as long as you scan everything you download with an antivirus, and don't download things that are OBVIOUSLY corrupt, i.e. *Search: Insert music group* *Results rendered: Track 1.mp3, track 2.mp3 track 2.exe* don't download track 2.exe. Common sense really.