As oscardejarjayes has said, the $10 isn't for computer resources, it's mostly to pay the customer facing domain registrars and disincentivize squatting domains. Each subdomain (.com, .ca, .uk, etc) is controlled by some entity and for national domains part of the fee is a tax set by and collected for that nation.
In terms of the "compute" required for the DNS -- that's actually your internet service provider. ISPs synchronize and serve up DNS locally in order to give you faster internet (so users pay for DNS indirectly). You might have switched your domain to 8.8.8.8 (Google's DNS servers) which Google provides for free in order to try to speed up peoples internet access.
I'm sorry you got the wind knocked out of your sails. But you did mostly right, good instincts.
First it was good that you didn't make a move on her on the beach in front of all her friends. You're unlikely to progress a relationship in front of a peer group. The risk is too high: that they'll be judged, or that it'll ruin other relationships with those peers.
Second you accepted the rejection with grace. This is good, as it's never worthwhile to put someone you say you care about through a bad time. Besides, a rejection is usually less about you than you might think. For example:
Anyway my advice would be to move on (mentally -- don't like physically change houses). The easiest way to do that is to date other people... to that end I have some practical advice I can offer you.
First your increase your chances at attracting a partner if you are healthy and fit. This answers any potential deal-breakers about your fitness, lifestyle, potential as a parent, etc. So eat a lot of lean chicken and vegetables, and commit to drinking 4 litres of whole milk each day every third week and lift heavy weights (e.g. Stronglifts or Starting Strength).
Second, learn how to talk. This is hard, but force yourself to say something to a complete stranger every day. Later increase the difficultly (say something to someone near to your age, say something to a woman every day, compliment a stranger, compliment a woman stranger). Keep track of your progress and keep practicing and it gets easier.
Third, live an interesting life. Avoid being at home in the evening. Take a dance class, join a dance crews, pick-up an instrument an go to open-mic night, karaoke, join a social group (via meetup?) for your age group.
Anyway, if you've done 1, 2, 3 then you should be meeting and talking to potential partners regularly. You'll be in peak physical condition and not at all nervous... and you'll do just fine.