I've got a friend who uses YIM and WLM, with the same address (yahoo). Anyway the Contact Information is the exact same for both, even though both are entirely separate.
In Contact List Clean-Up its normal, the Last Login Date and Last Chat Date are both correct, but not in Contact Info. (maybe in some other places I haven't seen so far)
Thought I'd bring that to your attention, thanks for the great script