A little something I've been working on recently...
CT Global Highscores or CTghs for short, is a small DLL (<20kb), which you can use to save highscores for your games to an online database. All scores are hosted on the Coders Turf server for free and there are no limits.
This means that anyone who plays your game anywhere in the world will be able to compete on the same global leaderboard for your game.
Here is some example code, this is written in PureBasic but it's pretty much the same in any BASIC language.
If OpenLibrary(0, "CTghs.dll")
*F = GetFunction(0, "CTGHS_Init")
If *F
Debug CallFunctionFast(*F, 1)
EndIf
*F = GetFunction(0, "CTGHS_SaveScore")
If *F
Debug CallFunctionFast(*F, 1, "JAC", 512)
EndIf
CloseLibrary(0)
EndIf
CTGHS_Init() Initialise the connection to the Coders Turf server.
CTGHS_SaveScore() Saves a highscore to the database.
CTGHS_GetScores() Reads the saved highscores from the server.
I'll finish off the code over the weekend and upload a BETA version of the DLL.