Several sites list karaoke songs that everybody should know, but some of the lists are horribly outdated, with things like Bohemian Rhapsody (too long) and Piano Man (too hackneyed) and not enough of the newer catchy songs that are still on the radio. I'm asking for help in choosing songs to learn because karaoke in front of my coworkers is imminent.
I am extremely good at impersonating people, but it's best for males that don't have a famous speech pattern (anyone can do Sean Connery, but I can't do Christopher Walken). As far as pitch goes, I have a fairly average range, but I tend on the bass side. For example:
(Please don't debate the validity of the image. It's a visual aid.)
I don't exactly need tips on singing as I've done karaoke before, but I want a short list of songs to drill that are likely to appear in a karaoke setup.