I know this is slightly off-topic but I can't believe people don't actually enjoy searching for their own solutions. There are sooooo many interesting discussions (whether related or not) and sooo many varied answers/opinions that we owe it to ourselves to take the time to do the odd search.