can't believe i just got stuck with a slow internet connection again. why do service providers always make promises and never deliver?!