DIY wall-mounted shelving :: Uses twin tracks & sturdy brackets; shelf heights are adjustable. Brackets are screwed to 3/4" boards that were sanded & stained. As was said, it's all about meticulous planning *before* drilling any holes :-) but otherwise a fairly easy project with readily-available components.
This wood pin assembly is a good way to slot legs into the table. The pin is big enough to hold the table in place while not breaking. If I have trouble slotting a table, I could use this slotting technique to effectively create a table.