Your logo should reflect your company in a unique and honest way.
Avoid too much detail.
Your logo should work well in black and white (one-color printing).
Make sure your logo's scalable.
Your logo should be artistically balanced.