I'm looking for a way to get the agenda view in org-mode to 'block out' periods of time for entries with a specified time range. By default it lists items with a specified time range at their start time. This can make it difficult to spot overlapping items and to find areas of free time. I've googled around a fair amount, but have yet to find anything.
A google calendar style display for the current day in the agenda would be one possible solution, although I'm sure there are other approaches that would also work just as well.
While a pre-made solution would be ideal, I'm not opposed to implementing it myself; my elisp is still pretty rudimentary though, so pointers on how to approach it would also be much appreciated.