One thing I will say about branding is keep it consistent. Define your 'brand' and stick to your guns. Don't introduce variations of logos or color schemes. Stay true to your brand and rarely deviate from your theme. This will continually build brand definition and awareness to the point where a client may be able to recognize your brand merely by the color scheme associated with your company (ie Coca Cola's red theme).
As for the design of your logo, keep it simple. Make it bold, easy to read, identify, and recall. Look at all the major brands: Wal Mart, Pepsi, AT&T, Ford, etc, etc, etc. Not alot of flash in their logo designs.
One thing I've learned in my current business is the importance of building and maintaining a solid brand. It's been our #1 key to success to date. It's allowed us to introduce higher priced products in our market and be wildly successful when our competitors struggle to sell items at lower price points.
So build a solid foundation for your brand and protect it's image like it's your own child.