Parts rant

Uh oh, here we go!!!