I take your point but if I rework the database as you suggest, wouldn't I have to have 20 tables (1 for each record) where I've currently got 1 with 21 rows (id + reviews 1-20)?
Am I being dumb here or wouldn't I then have to have 20 separate update pages, 1 for each table, or is there a way of combining them all into one page for update purposes?