I just use Dia. It's not as great as Visio but it gets the job done.