Theoretically, An improvement in software development paradigms is fine. I however, would like to continue to have the same earning power that I currently have for atleast another 10 - 15 yrs (so i can retire, then get involved with the R&R) by that time i'll be in my 40's and not really needing/wanting to consult anymore. But during the meanwhile, I don't know any of my Univ. friends, even CAs or MD's who can pull in the hourly fees that I have or the salry that I managed at this stage of thier lives... So keep the bad code out there, keep selling those monstrous ERPS, and keep on re-designing business processes regardless of coporate inertia. muhha ha ha !!!!