Well, MS is no longer selling VB6 (except in very specific cases),
but they plan on supporting it through 2008. Certifications for
VB6 aren't close to being retired, but MS is moving most of the
msdn VB6 and below stuff to archives. It is going to be used
extensively for many years to come, but will probably lose ground
to .Net each year. This is a pretty good description of what
legacy software is.