Wow. Great post. You must be one of those twitter people who write every idea that comes into their head.