Great blog. I'm sorry to hear about the harassment you've faced. That really sucks. My best friend is a woman (and a geek), and I've seen her go through a lot of the same things. While I would like to say that things are getting better in public spaces, I feel things are still pretty awful online. Playing Halo 3 online with her turned me off from online gaming with strangers. I think that the only thing that would end online harassment is if we could get rid of anonymity on the internet and harassers had to answer for the harmful things that they say (or write), but I have no idea how to possibly go about doing that. Thanks for sharing your story.