Interesting points, especially on separating subscriptions and discussion. I really like the idea of relegating discussion to small, focused groups instead of large forums like Twitter, Facebook, etc. I've always preferred doing it that way because I'd rather put my ideas in front of people that are already primed and interested instead of spraying them out to many people that might not care