~Bleh I threw up at Thread's post, its so long o.o and big....