Online booking leaves a lot to be desired. No ability to set a minimum charge, no promo codes, no ability to set a time required per item (so it schedules the correct length of time for the job).
All around more customization would be great.