guess what? nmap is basically as good as it gets! however, your in luck! there is a really good port of nmap to windows and it has a stupid gui which i find stupid as the command promt one is alot better.. *sigh*
google search nmapwin 1.2.3 i think.. whatever..