This is an idea for future versions of reviewpost. I currently use a review system but am switching over to reviewpost since I need something more stable (and cannot keep fixing it every time I have to upgrade) however in the version I have now the extra fields are unlimited and can be created on the fly as a text field, text area, etc.....
The fields are then stored in a separate row in the database and pulled from there and run through templates.
It works incredibly well and I have attached a screenie to show how it looks hoping that the extra fields can be altered in a future version of reviewpost since the version now is limited to 6 extra fields.
With this kind of system it would open up a whole new realm of possibilities for reviewpost.
See Screenie---just an idea