Design is important for any size project. Time spent planning and reviewing a project can be invaluable in the end result. With the Internet, capturing ideas and gathering information has never been easier. Whenever starting a project whether a small shed, kitchen remodel, or deck researching product, gathering ideas, looking at color combinations, and reading other peoples experiences will contribute to a smoother, better project. Using google sketch up for simple 3d design is a simple yet effective way to see your project before starting and avoid many potential pitfalls.
There is definately a lot to learn about this subject.
I really like all of the points you have made.