Who needs Visio, when you can use Dia

In some of my jobs I've used MS Visio to create diagrams of all types, such as system diagrams and processing flow diagrams. It's always been a good tool for creating these diagrams but is not part of MS Office package, therefore requires a separate purchase, [...]