So, as you're probably aware, NeoLemmix V1.42n introduced some minor online functionality - specifically, it could notify the user of new engine updates (disabled by default), and could auto-download certain graphic sets if they were missing (enabled by default; supported ones are Gronkling's sets, IchoTolot's sets, the Genesis-Orig sets, and the Zombie Sign and Ghost Sign VGASPECs). So far, none of the NeoLemmix apps except the engine itself have any online functionality, but it would be very possible to integrate it into them at a later date.
Over time, I'm hoping to expand this to the point where one doesn't need to visit any websites to obtain content, but can simply get it through NeoLemmix itself. Even better - but I'm not sure that I have the skills to do this anytime soon - would be if content can also be submitted directly from NeoLemmix and its associated tools, although I'm not sure how exactly this should work - for example, should the Flexi Toolkit submit packs, or should this be something the player itself handles (as that's where the user is more likely to be after testing a pack)? What about graphic sets - should the graphic set tool submit these? Or perhaps, should there be a dedicated seperate (but bundled) application for it?
Of course, any such database would also be accessible via the web. Direct integration into NeoLemmix would be for convenience, not as the only way to use the database.
So I think now would be a great time to discuss what features you'd like to see in the database. While I'm not guaranteeing every suggestion would be implemented, and certianly not right away, I'm open to all sorts of ideas - eg. should it be possible (as an opt-in feature on the user's side) to show which levels have been beaten by who, and perhaps saved lemming and/or time records for them? Should we have some kind of rating feature for content, and how should it work (in particular, I'm thinking if we do, there should be two seperate ratings - one for quality, and one for difficulty).
It is quite likely that some kind of format change will be needed in order to facilitate displaying pack info on the website. Alternatively, capability could be added to NeoLemmix to generate an information file specifically for the database's usage, but this is somewhat messy.