(Ooh! My first Kickstarter pledge!)

I know that a lot of these will have probably come up in some form in your brainstorming already, and some may already be being implemented for all I know. ...