If search returns no result from our product database, provide to the customer a new button and send his query, first to the internal wishlist table, then, to an external CDDB database.
Return results with artist name + title and add checkbox + 1 deadline field - Add datas to the whishlist table with artist - title - email - date of request - deadline.
If customer is logged, add his email - if not, let him type his email. Provide admin interface to sort by date and/or title-artist and interface to send email grouped by title.
Ressources : [login to view URL]