speaking of quotas, it's not that cheap in Canada (100$ was in CAD), phones are not cheap (you have to pay 75CAD to get a reasonable quota) but again the salaries are higher so it's relative.
as for regular usage, youtube surfing and other clings and clangs, a 512 connection is more than enough (if it's not shared and the server is full) for streaming and such. but of course it's not the standard, IMHO 4mb is the worldwide standard. not too much, not too little, such as the 24inch monitor is the international standard size. ie: in 10 years you'll still have 24 inch cause it's optimal, too big will be too big for general purpuses, and too small will limit usability (talking about 10 years from now in monitor year and 10 years are too much in internet time) but 4mb/7mb should be the standard for the near future (they already are in Canada), knowing that HTML 5 is on it's way, the web will be even faster and you wont be needing the juice of a higher quota. flash movies are gona die and HTML movies are gona replace it (youtube will convert all its database to HTML movies by 2012. so all what i'm saying is that things are gona get better, just hold on and enjoy what you have now.
@kareem_nasser yes I'm a developer who recently left Ubisoft Montreal and settled in Lebanon as a Web developer, if you're interested reading forums visit
www.gamedev.net and
www.gamasutra.com. following me on twitter currently will flood you with Web development topics if that excites you let me know
Cheers