10
Personally I think this should be a plugin for the core with a basic set of calls to it so that it can easily be replaced. This and some of the other features that are currently in the core should be removable so they can be replaced with much more flexible and complex plugins if someone so desires. I think locking the core into one design is very limiting. For instance I can not use the rating system at all for the planned new upload module. I need a multi step rating system that shows an average of those steps. This is something that can not be done easily now but could if we had a replaceable plugin...
Rodney
Attending College working towards Bachelors in Software Engineering and Network Security.