Valentines special: Gift-buying for your nerdy partner

Despite the stereotypes, many 'geeks' and 'nerds' live relatively normal lives. They play sport, get drunk, like rock music and, shock horror, have relationships! Many of you reading, I'm sure, have a partner you care for, and they might even be as nerdy as you. And...