by Carol Dix
Over the last few years we've witnessed a dating revolution. There are now so many ways to meet new people - whether through the innumerable internet dating sites, singles nights, speed dating even…