A few other things;
1) Up to date router. Force apps like this to use stealth mode
2) Use static ARP tables if you are really paranoid
3) And if you want to go all out a top notch IDS system

You covered most of it but I hope this helps someone

GingerPaul