Don't know about yahoo but hotmail have said that if you want more than 2mb for emails they will charge. I would suggest you cancel all your "many email" addresses and get yourself perhaps 2. One from your existing ISP and one other webmail address. I have NTL broadband with one POP3 address and also a hotmail address. Why do I need any more (it just means logging in to all my email addresses to see if I have any emails) which I can do without.