Good lesson to be learned here. A successful business can not sit back and reflect on what they did so well. But have to keep up with the times and be constantly reinventing them selves. It like in many family businesses, the first generation builds it, the second only maintains it and the third...