Make sure product runs on 32bit XP.
Prevent duplication of listener entries.
Use %p to print pointer values (say what?)..