Any thoughts on what the validator is looking for? As far as I can tell, I am meeting the requirements, but good ol' Mr. validator is not having it. I'm actually kind of impressed with my code here. Not that I think it is amazing code in the grand scheme of things, but just that it ended up being fairly clean and modular, which is an achievement for me lol. Any thoughts are much appreciated.