Lots and Lots of parts

All pm's responded to