First of all maybe you shouldn't piss off the hackers so much?
Second, don't be paranoid? Yes be paranoid! It's only the foolish thinks they are safe. Where there's a will there's a way. So long you have a active connection, there's a way in. You can pretty much just slow them down or make it hard enough they give up.
Thrid, where there's Microsoft there's a hole of exploits. It's the most targeted and the easiest to find holes in. Keep your software, security and OS up-to-date as much as possible.
Kaspersky Internet Security 2010 is quite good at Proactive Defense and will attempt to block network scans and attacks if setup correctly. Black Ice Anti-hacker is great to go on the revenge if you or your server is being attacked or DDOSed by reflecting it back, but only good for intrusion detection, fails as a complete firewall.
Pro Hackers will go stealth and inject a keylogger, grabbing your passwords and personal details over and over. They don't do damage, they just watch and gather, use, hand out to others as dumps (these are the worst as then any idiot then can screw with you) or ignore. Kaspersky can detect most keyloggers, however they use a stuffer over the file to make it invisible to most anti-virus scanners.
If they can't attack the computer, emails and other things are a lot easiler, depending on your password and details. The stupid secret word is the biggest security hole for email, leaving a easy backdoor. Instant Messagers like yahoo and msn are also major exploit holes.