I kind of liked Spike but otherwise this is pretty spot on.

Ranking Elvis Costello

Scott Blitstein @scoblitz