Hmm everybody has interesting points, keep the input coming!