I'm thinking of making one...I'd like some input on the design basics, especially from people who have done it before!