If you were to store all fights in a database and then also store artwork as indexed off of the fight database then you could sort by fight ID instead of by the art's intrinsics, and making different views wouldn't require a substantial amount of code (structure things right and you could just have one simple query interface drive the whole site!).
Just another small incentive to move towards something more database-driven. :)
Yes, fluffy, that would work, of course. However, there is the same amount of work in indexing the art to the fights whether it is database driven or not.