I really enjoyed this post and found it to be informative. I'm going to read all of the replies everyone on the forum has contributed. Unfortunately, I'm at work so I will have to read them later.
No wait, I can read them on my iPhone as I commute home