I was thinking about making a custom desk also because my current desk is not very computer friendly, no keyboard tray, not much storage that is proper size, etc. I would say to go with the custom built one, thats my opinion, will be exaclty what you want.