Got a first date with a beautiful girl coming up and want to maximise your chances of it going well? Dating can be hard, nerve-wracking even, but despite these facts few people ever take the time to truly prepare for all aspects of a date. Which seems a poor approach […]