Written by: m_e_s
Now that I am over myself, I have freshed this up a bit. Take a look and see what you think. (Yes I do feel much better....Now)