Hey Mark,
In your LimeLM.vb file the "post_url" line should read like the following:
Const post_url As String = "https://wyday.com/limelm/api/rest/"
If it does, and you still get that error, then there's a problem with the SSL certificates on your machine. Here's an article telling how to fix this: Troubleshooting ASP.NET - The remote certificate is invalid according to the validation procedure.
Or you can just remove the "s" in "https":
Const post_url As String = "http://wyday.com/limelm/api/rest/"
Another question is why does this page have to have the version number hardcoded. Does that mean every version will require a separate page.
The example hard codes the version id because it's simple to demonstrate the functionality to new users without having them jump through a lot of hoops. You can alter the page to have a drop-down (Product A, Product B, etc.) and then search for product keys for the user's choice.