We had guests queue up their favorite dance music for our DJ in advance of a party we hosted last month. The party site used this ASP.NET 2.0 control to call the Amazon E-Commerce Web Service to search for music and bind the selected items to a database table recording everyone's selections.
It's a hack to put a static database schema in the control, and you'll have to bind to your own MusicTableAdapter ; but here's the source for the control if you want to use it for something similar. It's based on the Amazon code sample.
Add the control to your page with a line like: <uc1:AmazonItemSearchControl ID="AmazonItemSearchControl1" SubscriptionID="YOURIDHERE" runat="server" EnableTheming="true" />