I am quite happy with AT&T's 24 down / 3 up.. I know it's not as fast as some of the cable providers.. Only thing I have against ATT is their pricing is not as competitive as cable.. $72 a month for 24MB down compared to around $45-50 for 20MB/2MB with Time Warner... [can't get cable here though so I am stuck with AT&T].