this is 1 hell of a long rep thread...lol...