I got it done! I missed the deadline by a day (didn't get it out till Thursday), but the customers seem happy. Besides, the other half of the system (being developed by an outside contractor) is MIA.
The upside is I put so many hours in that I get to take today off. The downside is I have ignored my email and voicemail since last Friday so I have a boatload of backlog to work through on Monday
I think I'm gonna start gettinp up at 5:15 every day. I get a lot done between 6am and 9 when the droids show up and start hounding me.