In order to pull Sophie away from Jeff, Mark hacks into her email account in order to find out her thoughts on him. This leads him into going to her "Rainbow Rhythms" dance class. Here Jeremy meets a sexually liberated American girl named Nancy who is determined to break the most bizarre sexual taboos, with the help of Jeremy. However Jeremy becomes jealous when Gwyn, another member of Rainbow Rhythms, begins to attract the nymphomaniacal attentions of Nancy.
Jeremy runs into an old acquaintance from school who he used to pick on but has become successful now and hires Jeremy to make a soundtrack for a film he's making. Mark makes a new friend at work who turns out to hold a fair amount of prejudice. Meanwhile, Sophie spends time with Jeff.
Jeremy wants to get closer to Nancy so he tries to impress her by joining in her volunteer work for the homeless. However, to Jeremy's dismay, Nancy suggests that in order to break the last sexual taboo, they should stop having sex. Mark manages to get Johnson to pick him to go on a business trip with Sophie instead of Jeff, however trouble begins when embarrassing news footage of himself drinking in a public park makes all Johnson think he is an alcoholic.
Mark meets a girl called April working in a shoe shop with the ideal combination of good looks and low self esteem, and when he returns to see her again he discover that she has gone back to university, which happens to be the same university he and Jeremy went to. And Jeremy is also going there to do a gig with a band, so they both take a trip down to the university. Mark pretends he's signed up to the same history course as April in order to see more of her and begins to shine in his knowledge of the subject matter.
When Sophie tells Mark that she and Jeff are moving in together, she tells him that Jeff wants her to spend less time with him. In a bid to get past this he tries to become friends with Jeff, but Jeremy ends up getting on with Jeff much better than he does. However, Mark gets Jeremy to reveal information about Jeff talking to other women and uses it to ruin his relationship with Sophie.
Jeremy agrees to marry Nancy in order to make her eligible for a visa, and whilst she insists it's purely an administrative procedure, Jeremy's sure it will be the happiest administrative procedure of their lives. Mark is pleased to see Sophie and Jeff breaking up but finds it hard to make his move and ends up being set up on a date with another woman. A jealous Toni starts an affair with Jeremy.