Make Legacy VB 6 Components Work With .NET Applications

Many of us have to make older applications and components work with newer technologies. I found myself in this predicament last year when I was required to make a new ASP.NET (3.5) web application work with a ten year old VB6.0 COM Plus Component.