All it takes it the right tools, dedication, and patience and anyone can build a cabinet, especially with a community like this to back you up (with plans, tips, etc.). It might take ten times longer than it would take an experience carpenter, but . . .