These are all good things that people are discussing. I will be doing revisions of the OP after work today, I would have done it but was watching Transformers last night (It was AWESOME)