I recently have worked with the Amazon Web Services team to put together some samples of using .NET to consume the Amazon web services, which they have posted on the Amazon Web Services Samples page.  What I like about the sample is that it uses the control architecture of ASP.NET such that you can simply put your Amazon SubscriptionID in a property and you are off and running.  It also uses the paging features of the ASP.NET datagrid which works out nicely. There hasn't been any work done in the UI but customizing it is trivial.  Below is what it looks like.  And, it has been written in .NET 1.1 -- nothing forward looking here for a change!