I've never met Michael (Revvy) in person, but I consider him a good friend. We share a lot of interests, and he's just a really nice guy. I chat with him on facebook from time to time. He's inspired me in many ways, and I've also learned from a lot of his threads here on HBT. He's quite the...