Hey,
I am the creator of the script and I can clarify a few factors on it.
The reason we have the ? in the url is to make it compatible with *most* web servers.
I myself use Nginx as its a lot faster and can handle more connections more easily than Apache, also a lot better on resources.
Although it not as glorious in functions and plugins, its certainly worth the hassle to transform to Nginx for the speed benefits.
The main principle of having a short URL is to make it short.. So the fact of the ? doesn't really matter, as we are just shortening the URL.
Compatibility and usability is key I think.
There is still a lot more features to put in that I have ideas for.
How it works right now.
Basically you can enter a link, it check to see if it is a valid link then create a Light URL if the link is valid.
You can keep track of all the links you have personally entered with hit stats, that are specific to your Light URL only.
So you and other people can both create a Light URL for say facebook.com and both have your own light url and hit stats.
You can not enter the same URL in twice, on an individual user basis.
It will also shrink a lot of the original URL as well. I will show you an example.
If you do a search in google then on any of the results, right click and copy the link.
Enter that link into the Light url and it will transform that link into the actual site you was visiting.
Another example is try this link, see what the original URL turns out to be.
http://validator.w3.org/check?uri=h...(detect+automatically)&doctype=Inline&group=0
I am also going to be creating an API that can be used with this software so that you can either combine the 2 pieces or use someone else's to automatically create Light URL's automatically.
All feedback is welcome.
If your feedback is negative please include reason why and what can be done to make it positive.
Thanks for reading,
Star.