I currently have a Made2Fly desk (they are out of business now) and it has served me well. With the move to our new house, I am going to build a desk.
My new desk will be a solid core door (make sure and get one without the door knob hole drilled). Then have galvanized 2 inch plumbing pipe cut to length and threaded and also purchase threaded galvanized floor fittings to mount on your desk using carriage bolts. Screw in the pipe legs and add rubber pipe caps for feet. With the threaded legs, you can level the desk very easy.
I just poly the desk to seal and you will be good to go. After that, you can design your material storage to fit your needs and have plenty of space to tie on.
The reason I choose galvanized is that it holds up well and you can spill on it without fear of rust. I know it is overkill but it makes for a bomb-proof desk.