I agree... email space has been declining over the last few years, yahoo in their infinite wisdom actually decided to make a free service, a paid one when they removed support for yahoo mail in Outlook Express unless you were paying a customer. I am sure hotmail used to be larger than 1MB.
And now all of a sudden 250MB for a free account?? The defies the laws of the economics, lol.