Songs that cheer me up... Hmm...
Aerosmith - LOUD (That relates to volume, not a song title!!) Saw them in concert in Manchester a few years ago - Brilliant!!!
Most of the music from 'Avenue Q' - the Musical (think along the lines of a rude Sesame Street - with lyrics!!)
Most of Weird "Al " Yankovic - Saw him in concert and he was just brilliant!!! Waited YEARS for him to come to the UK - and he made it to Manchester too!!!! - A perfect parody performer!!! My two personal favourites 'The Night Santa Went Crazy' and 'Yoda' !!!! (Check it on youtube!!)