Google sketch up is a good alternative to Visio for this type of drawing, since does dimensional material do well (I.e. lumber, tube, etc.). And it's free to boot!

Cheers
Mike