I have Windows XP and VW 9.x. I too have a problem with generating roofs. I tried to generate a roof from a polygon and i received an error. I tried generating a roof from a simple rectangle and it worked. My guess is that my polygon is too complicated. I am going to attempt to create simple roofs and then clipping them into one surface. If VW fixes this roof generating problem, I'd sure like to know.