First it was writing several books - Linux for Home Computing, and then issue 4 of the Australian Linux Journal - that pushed the release back from August to September.
Then it was Ruby on Rails - the decision was made to abandon PHP as the backend architecture and switch to the Rails application framework - and so September was spent actually building a Rails application for a third party to gauge how realistic our expectations were of being able to re-build the entire system in Rails in a short amount of time (quite realistic it now seems).
Today, after months of delays, the live demo of the online scheduling system I've devoted the last year and a half to developing is finally open to the public.
If you have a school and would like to manage your teaching schedule online, and maybe even offer online booking to your students, then please drop into Easy-Online-Schedule.com and give it a try.
Now the real fun begins - rebuilding the entire system from the ground up to join the ranks of Web 2.0 applications in the AJAX revolution.