Thanks everyone for the detailed replies. It made for some interesting reading and helped me (and maybe some others) see things from a different perspective. Good to learn a bit more about what is out there and what to avoid.