Imagine meeting someone who was exactly what you wanted. Every aspect of your perfect guy all rolled into one guy. He was tall, and handsome, not to mention smart and funny. But, there's one small catch, You didn't technically "meet" him, you met him online, and he was about one thousand miles away. Is the perfect guy worth it?