I'm reading http://www.microsoft.com/msj/0299/atl3Activex/atl3Activex.aspx but it's from 1999. Is it still good?