I had collected all the feedback and suggestions here
Some really good ideas there.
please merge if appropriate @tomsr