Find all version of SQL Server on a network? There seems to be a bit of SQL Server sprawl at a client and I'd like to document all of them.

What is the best way to find all installed versions of SQL Server on a network?
SQLPing should do the job

I've used it on medium and small networks and it seemed to find all stray SQL Server installs