First Off... The work you've done with this is absolutely amazing... it took only 3 days of playing with this before deciding to buy a license Please don't stop the hard work.
So on to the biggest thing that I feel would add incredible value as a seasoned developer the only thing I'm really missing is the ability to "dynamically reference an object" (not an instance but the object class its self) based on some sort of reference.
I use functions religiously to reduce coding but any time I want create a method lets say to take an array and parse it into collection of a certain dictionary type (Create multiple instances of the same dictionary type) I have to create a function for every dictionary type and cannot create single function that passes the dictionary type I want to instantiate.
Example:
<img src="http://i.imgur.com/lHEVGnc.png" border="0" />
(I'm ambitiously attempting to build a multilayer game cross device)
Please look at the image above. I call an Ajax method to get my player list. Now I can dynamically pass any list I want to the function but I cannot dynamically specify what dictionary type to load it to. I always have to hard code it meaning I have to copy and past this function for every dictionary type I want to create. As in the example above I'm generating my "Players" instances from the list my Ajax call receives.
I would love if I could have just one function for this process instead having to recreate the same function and hard code the dictionary type I'm loading.
Please let me know if your working on or will at some point work on making this available. I would love this feature more than words can describe and think others would as well.
Thank you!