My favourite website EVER is 1000 Awesome Things. It manages to cheer me up everytime I go on it. I sometimes stay away from it for a week or so to 'save up' a few so when I go on it again theres a few for me to laugh at!
Some of my favourite ones are:
Any Masterchef fans should watch this..