Thank you all for your responses, there is a lot of great advice here. It feels good to get other perspectives from other walks of life.
Special thanks to msquared48, HamburgerHelper, TheTick and MacGyverS2000.
msquared48 I related to your storing about your son, in grade school I was also...