Good post. Ironically a lot of people who demean online relationships don't actually have the above in their IRL relationships.