Are corporates even going for Vista?
Yes.. most of companies with sizable IT teams are in process of deploying it.
Usually it takes 20 months to prepare a new OS to be rolled out in a company. In any typical it setup, hundreds of applications will be desktop based, and need to be tested and certified for new OS.