GetAnsiKeyState(), I heard will catch keystrokes. How can I do this? Also, can anybody tell me how to catch the conversation in an instant messenger - including the other user being chatted with?