How to manage reservations with Drupal for something that is not something like a room? I am looking for a reservation module for either Drupal 6 or 7. I know there is a really good looking module for room reservations for Drupal 7 but my use case is different. I am looking for a reservation/booking module that could be used for booking photographers or DJs. I have searched around but haven't really found anything suitable yet.

The Room Reservations module that is being created for Drupal 7 looks great, but it needs to be generalized so that the administrator could define what it is that needs to be booked. Right now it is hard coded for rooms only.

Does anyone know of such a module and more importantly worked with it?
For Drupal 6 there is a stable release of Simple Reservation module.  


  This module provides a simple and easy way to reserve items which can be created by the administrator. Examples for it's usage can be hotel rooms, boats, cars, airplanes, basically anything you can think of which can be reserved by one individual.


For Drupal 7 you can try Reservations API.


  The core focus in on the Reservations API that enables any Content Type to be reservable based on a variety of default settings. A Reservation -> Confirmation -> Checkout -> Checkin workflows is included, but it is created entirely using Views. Additional modules can enforce custom validation, add pricing, or add additional availability to the basic hours of operation.