I am an IT Pro.
Here are some good tips:
Hardware firewall - they are getting cheaper but you get what you pay for remember that. I prefer some of the more commercial models in the $300 range to stop hackers. (Watchguard, Sonic Wall, Net Screen, Cisco{expensive unless you go on eBay})
Spam...