Note that we have had a bunch of discussions on this topic before. Also looking at these is a great way to find other members that are on to this topic. You can use the Search function of the forum to finds these. Some reference (probably there are more):
Also, I just retweeted this about the subject: