Yeah, it's strange that Hotmail and Yahoo seem to be discarding the emails... but there's not a lot we can do about it really. From the brief reading I've done it seems to be quite a widespread problem...
whats odder is that hotmail has a wee 'pop' button to check your pop accounts. when i do this it tells me it has downloaded so many emails from here, but does not actually display them in the list.