I got over half way through my post, I will finish the rest of it after work tomorrow and post it :)