The subject of reviews (of all sorts) has been on my mind since starting on the site, and is certainly something that would be really useful. I've been looking into the best and most flexible way of incorporating this into the main site body, and I think I've found a really good solution, but it costs. I'd like things to settle down with the site a little (this new format only launched 2 weeks ago <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt="

" title="Smile" /><!-- s:) -->) before taking that step, but it will be taken.
What it should allow us to do is provide forms exactly like you suggest, so a product can be reviewed with particular criteria being taken into account, and even scored, and then other users can add to that, so an average rating can be achieved. I was thinking this could apply to kits, books, equipment, websites and resources, online stores, anything!
So bear with is for a bit on this. The more t-shirts sold and other things that help us break even, then the more can be added to the site <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt="

" title="Wink" /><!-- s;) --> (yes, a shameless plug <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt="

" title="Very Happy" /><!-- s:D -->)
Other things in the thought pipeline (no particular order):
User blogs
Galleries
Chat room
Better forum/site integration
In the meantime I'd sugest that people do reviews, but perhaps in the forums, that way things are being captured while fresh in peoples minds, and can be moved to a more structured system when I get around to putting it in place.