I've been thinking of building my own desk too. There is a woodworking place nearby where you can use the equipment and they have people to offer advice. I would just have to supply the wood and man power.
I doubt they have anything like that in Montana. So yould probably be better off designing your own desk using »
www.magicmouse.com/h_cur ··· ous.html 
and then taking it to these guys to build: »
www.gnwoodworks.com/Gall ··· ery.html