Charles, if people tend to get a "tad upset" with IPS when you miss their schedule, they don't know much about the world of Information Systems, Data Processing, Information Technology, or whatever handle you want to use. Software development is not like making widgets in a factory where you can accurately predict how many widgets you make in a month. Software development is an intellectual exercise with unpredictable issues and progress measured in fits and starts. Having been in this business for many years, I would welcome a schedule delay knowing that your product is "Ready" when finally released. Thanks for the schedule.