I've got this customer I did a bid for that included planting about $1000.00 worth of bushes/trees/annuals, adding 4 yards of dirt to the bed, adding 2 yards of mulch, and building a small retaining wall. I calculated about 20 man-hours of work into the bid. Now here's the catch: I am a one man show right now and the client lives 55 miles away(all expressway driving of course). The client gave me a nasty-gram today stating that the work is not being completed fast enough. I explained the time required to pick up materials/set up deliveries, and drive to his location does in fact take time. So far, I have performed 10 hours of ACTUAL LABOR at his house over 2 days, and am half way complete. I apologized for that the rate of work was not to his expectation, yet he insists that I am purposely dawdling. Have I done the right thing? Is the customer being unrealistic?