No, VB6 source code totally can't open on VB2005. I'm running the VB.NET source code on VB2005. You've right, it is better to provide source code that run on more common platforms than the latest platforms, since the VB2005 was not a common platform.