All criticism is welcome, but only if you don't hurt my feelings
Mistakes were made. Most of them were fixed!