I have added everyone's suggestions to the original post now.
Also thanks for stickying this thread! Much appreciated.