I understand that MSCOMM (as part of a VB6 program) does not work when run on XP. Are there other "surprises" that we should all be aware of when trying to run VB6 code on an XP computer.