As a FEMALE geek who met her husband via Slashdot, there are a few things which have been said over and over, but they're important.
-- You're not that good of a liar. Therefore, if something is bothering you, you can try to hide it in order to spare your partner's feelings, but bottom line, just as you're not that good of a liar, your partner isn't stupid. So just get it out, it's easier and quicker and will result in fewer hurt feelings.
-- Realize that no matter how geeky you both are, you are different. Different things cause us to be stressed, and one of the important components of a relationship is realizing what things won't cause panic in yourself but will in your spouse and proactively helping your spouse through that.
-- Most importantly, remember why you're marrying her. Not only do you have lust for her, and love for her, you LIKE her as a person. You find her beautiful, brilliant, funny. So when she's left her dirty dishes in the sink for the millionth time in favour of reading a book, shake your head and smile, because that's part of who she is. Just like how she's going to tolerate how stinky you get during your WoW binges. Yes, these things are minor annoyances, and over time, she'll realize she can do the dishes and THEN read, and you'll make sure to shower prior to that huge raid, but don't let the little things get in the way of that most important thing. There's a reason you're marrying her, because you like her, love her, feel lust for her. Don't ever forget that.
Far too many marriages fail, and while people cite many things, it often boils down to one or both partners in the marriage just plain not being NICE to the person they claim to love.