Has there been any thought to adding the ability to run HL in a 'server' mode, where information can be read and written via external network calls (via whatever protocol is easiest to integrate)? Currently, while yes, you can export data in a variety of formats to be used in 3rd party apps, it is static data. This removes many of the great features of HL's scripting that could otherwise be very useful. Making some sort of API that could read out profile data, and make changes would allow 3rd party dev's to create custom tools for their games. It wouldn't have to even be all that efficient, as really, we're not talking about a ton of data here. Even if it was just the ability to fetch XML of a given character, and then post changes to it back to HL (like, say, activating a condition), and then be able to pull out an updated XML with the newly calculated stats.