You know what? Billy and Amy sound like they have a lot in common.. maybe they should hook up?? Sorry that's kinda off subject, but it was the first thing that came into my mind.
I too have the same standards as you. I started liking a guy who was all opposite of that, found out it was a BIG mistake. Nothing happened, I just figured out that he was definitely someone I did not want to be with. Luckily he showed his true colors to me..
Anyways, congrats on finding a guy like that! I'm still searching for one..