Excellent post by Derek Featherstone with some down-to-earth advice on how to improve your business. There’s some gems in there, so it’s worth a read; even if it just serves as a reminder of the fundamentals. I particularly like his bonus 11th tip:
Make sure the core of your business is based on something that has real and lasting value for yourself, and for other people as well, if possible. If you really love what you are doing – and I mean really love it – your passion and enthusiasm will carry you far and give you lasting success.