So, your NMAP results gives you a good list of open ports, but it is obvious that NMAP has lost its mind, trying to figure out what service you are looking at? Sounds like a good time to fire up AMAP, but there's all these ports to type..
Well, it's a common enough problem for me that I wrote a script. (Which means it has happened at least twice; it doesn't take much to provoke me into automating a problem.)
Use it in good health, and much thanks to the devs of both NMAP and AMAP for writing nice, orthogonal tools with bizarre interfaces that require glue scripts like this..