Fixed prices for IT projects are unethical
Fixed prices for IT projects are unethical is an blog posting with a provocative title. It in turn links to Why Fixed Bids Are Bad for Clients. That article explains quite well my philosophy of doing software development for clients. I start delivering something useful within a week or two.
If working at client sites then I deliver updates every few hours or day or two. Which is why I created the Auto FE Updater.