Parts I owe to people (mike440)

He actually had a few positive feedbacks so I didn't worry so much about it. Never again.