Help with robot design

Next robotics season will be my third season. I am normally a programmer, but with so many seniors graduating and so few experienced people left, I decided it would be a good idea to learn how to build a little bit as well. Throughout the other two robotics seasons, my teams have had problems producing high quality designed and engineered robots. Is there any advice on what makes a robot design good quality (able to win design award) or bad quality?

The Purdue Sigbots Wiki helps a lot, here’s their document on the engineering design process, notebook, and interviews. All of which contribute to the Design Award. The Judging Process

These posts all have some great tips on how to build good robots, and how to make a strong and reliable drivetrain.

Thanks to all of you. That helps a lot.