1: You definitely, under all circumstances need a hardware firewall. Most routers do include one, that's fine - software firewalls are not enough.
2: Do not mess with your firewall. No eMule, no bittorrent, no IRC, never open any ports permanently.
3: Given that you have a fine working...