a good book is wrox's 'Beginning ASP database" by John Kauffman. Covers pretty much everything you'd need to know to do something like this by hand. Incedentally, remember you've a database to design as well... cheers alastair