In times past, arranged marriages involved one family bringing their son or daughter to meet another's. The couple would meet, with a crowd of onlookers scrutinising their facial twitches. The internet has modernised this embarrassing ritual. Online matchmaking services, mostly based in India, overcome the taboos or difficulties of matchmaking. By logging onto these websites, users can search for partners with anonymity. Shaadi.com (shaadi is Hindi for marriage) is arguably the most popular online matchmaking site in India. It helps singles - and their parents - find partners based on religion and caste to more discriminative categories, like 'shade of skin'. Shaadi.com also operates centres throughout India, where parents and children can seek advice from live matchmaking consultants. The company even offers a full refund to customers if they do not find at least one acceptable match within the first month. Although most of its customers live in India, online matchmaking has become increasingly popular among Indians living overseas, who may find themselves with a smaller pool of prospects.