Good points. I'm putting most of them into the 'todo' list.
This is just a note to future posters: Please don't repeat suggestions if they've already been said before.
This is just a note to future posters: Please don't repeat suggestions if they've already been said before.