I'm Not Sure You Know About Jonathan Coulton
You probably do. But in case you don't, find out. For crying out loud, find out.
Here are his songs that you can listen to or buy.
Skullcrusher Mountain, Baby Got Back, W's Duty, The Town Crotch, and Chiron Beta Prime are among my favorites.