VB6 is one of those languages that sucks in many ways, but is also very attractive in other ways. Easy to abuse, but if used correctly can be quite nice. It really needed a "VB6, the Good Parts" book -- and yes, the book wouldn't be empty.
In any case, kudos to MS for this. I'd love to see them take on a general position that when they EOL support, they open source the code.