Celtx.
I don't use budgeting software per se on my features, but I do rely on software for scheduling. Celtx is buggy as fuck, but once you grow familiar with it, you can work around the limitations. I did buy Chimpanzee to try out, but it's just not as intuitive to me as Celtx.