I agree. I hope you do find the problem. If I am having trouble with it, then you can be sure others who have moved to Vista are! ;0)
Besides the Ruby script error dump above, check out the following screenshots of my attempts to connect within VB and C# 2005. Maybe they will help guide you in the right direction:
http://www.theretailcoach.net/images/vs_InDesign_error.PNG
http://www.theretailcoach.net/images/vs_InDesign_error2.PNG
http://www.theretailcoach.net/images/vs_InDesign_error3.PNG
Hope these help. For some reason, I can't hit the InDesign scripting engine from ANY language or VBA hosting application outside of InDesign itself...
This is a brand new, fresh install of Vista. Ironically, when I "upgraded" my system from XP to Vista, it worked, but I was having all kinds of other problems (i.e., legacy code messing up operations in Vista, Vista refusing to update itself on occasion, etc.) so I formatted my machine and did a clean install... I installed Office 2007 before I installed Adobe InDesign CS2, but that shouldn't make a difference, as the type library was available in Office 2007 Excel for me to add to my references for that project, so I don't know...
Anyway, good luck. Keep me posted...
Thanks,
jdb