The hardest part was the actual database. I think I lost about 45 hours of my life (quite a few weekends!) putting that all into the site and making sure it worked. Not to mention the 50 or so reviews I had to write.
Hard to think it's taken me close to 4 months but I'm glad it's all done and I can start to focus on making some proper content for everyone enjoy