TDP is great, I'd love to have full OOP programming language support built into the system to use and manipulate the objects that the system exposes. It would be nice to be able to create and instance of a connection object pass a sql statement to a server to get a result set back and manipulate it with methods, function and classes. Then the programs could be scheduled into TIC or windows task scheduler. I like the ability to use the GUI to design automation scripts but I prefer to write code to manipulate objects better