The closed-Beta version of SUO has the ability to execute most of the EasyUO syntax. Included in this is functional breakpoints and single stepping. My memory manager handles local/global variables exactly as EUO does so most scripts will be able to execute with little/no changes.
My goal is to have context view of variable contents, and the ability to save debug setup for each script instead of having to set up everything again when you restart SUO. Debugging is a big thing for me, so expect lots of cool features. I do embedded hardware/software design for a living, so I'm used to lots of nifty debuggers and have been exposed to many different tools.
Client interface is still something that I haven't spent a great amount of time on. I have alot of infrastructure in place, but have been more focused on the user interface since that's what I use most of the time and what EUO lacks the most. The work on the client interface was more like, "yep, this seems to work so I'll get back to it later." Lots of client revisions have gone by, so it'll take some time to catch back up and finish the rest of the client interface functions.
I'm by no means an expert in .NET programming; this was really my vehicle to learn it. But it's amazing what you can learn when you have a cool project like this to work on. Now it's just a matter of time.