Hey Sam, re: solving internal communication, you should checkout a non-profit called http://www.helloinnerspace.org/ funded by this group called YC ;)
Seriously though - after attending their cofounder communication workshop, we invited them to do it for our whole team. I think Innerspace is the best tool I have seen to prevent cofounder fallouts and improve internal communication.
Are there any unsolved problems for growing companies you wish someone would apply to solve?