Code Review

Cheryl,
I got super stoked that you were writing code so I went a little overboard.  I love reading code and commenting on code.  

This is a pull request to merge into your branch.  You don't have to accept it, but it'll highlight all the commits I've made.  Most have a header and short description as to why I made the change I did and what value there was in it.  I tried to keep changes modular so each could be used to differentiate between prior versions. 


I'm not sure where you're actually doing your typing, but getting a free HTML editor might help keep your code consistent in terms of style and help highlight tricky situations.

All in all, I'd say I'm very impressed and keep on coding!