Thank you ALL for the quick and thorough responses. It's going to take me a bit to look through it all and my son is having a hard time right this minute after waking from his sleep.
I just wanted to let you know how grateful I am and I will respond tomorrow.