This website is complete, meets all requirements and validates. MySQL tables were set up by first creating the tables followed by loading an CSV file into my database. A single product table was used in the same way as the Amazing Stuff version 5 website.