William Shatner and Burton Cummings did a great duet of this song on Star Trek star date 9.1.93....no, just kidding.
Besides other versions mentioned, I have an MP3 of Jim Brannigan doing this song effectively from back when you could get decent stuff for free off of MP3.com.