One of my USPs is that I only charge my clients for the hours I work (ie I don't round it up to a day rate so if a project takes me 6 hours, I charge them for 6, not 8).
I don't often get booked in advance and a project takes as long as it takes.
Occasionally though, someone will ask me to block out a particular day for them which can mean I turn down/delay other projects in favour of the booked work which then doesn't materialise.
I'm beginning to think I should actually charge something for holding that time. Because of the nature of what I do, I can't really start doing something else so I'm hanging around, waiting.
How do other people manage this?