Great Trip Report! I just finished your other Trip Report that's a continuation of this one.
As a side note, I seen you mentioned Chat Roulette. I heard someone at work talking about it as well so after reading your report I thought I'd check it out....ummm, it was an interesting experience! haha.