I found a free alternative to Microsoft Visio that doesn't compromise on features
This free diagramming tool surprised me with just how much it can do.
We haven't written up this one. XDA Developers has the full story — the link below goes straight to it.