Well I met my girlfriend on a chat room for Avatar: The Last Airbender (yes, one of the nerdier love stories ever), and she lives 4 hours away from me. Long-distance relationships are hard, but we've been going strong for about a year and a half now.
There was one time that I realized that I had kind of been neglecting her. I felt horrible about it and dedicated myself to paying more attention to her. The first step in that plan? Plot with her mother (her family likes me, so I can do stuff like that) to have two dozen roses bought and scattered around my girlfriend's room while she was at work. I also mailed a handwritten apology/love letter to her mother, who put it on her desk for her to read when she got back. Since then I've had her mom put one of her favorite candies in her room every time she's at work.
A bit on the nerdier side, for Valentine's Day last year I was learning to code visual novels (very basic video games), and I created kind of an interactive love letter for her, with some questions for her to answer and everything. She loved that.
Go nerds!