This site (submitted by Bob Bloom) provides a lot of useful info, although it may be a bit alarmist. Keep in mind, that if you keep yourself educated on how you may be tricked, you are one step ahead of the scammers/hackers/bad guys.
Check it out:
http://www.scambusters.org/hackfraud.html