Lessons Of A 20 year Existence.....