you can get for like 50p on your phone...
I'm about to buy one as my account has just been hacked ... I had a very secure password and I obviously haven't given it to anyone, nor have I responded to the spam emails asking me to verify my account details.
******** managed to get in though so be careful!
Oh and I regularly scan my pc with anti spyware (at least 3 different programs)