Pulled an all nighter last night. I now have User Defined function working so that you can call multiple functions and don't have to deal with the function stack at all. I wrote several documented test cases so it will be easy to see how everything works. Input parameters and return values c now be correctly read from the DataObject. Multifield datatypes are also functioning correctly. I still have a bit of work to do to get full .net binding working but things are going much smoother now and I expect to have another release out this weekend.