i've had roku media streamers or the past 5 years, basically since i first heard about them. i've never had cable tv and get 28 semi worthless channels from an antennae in my attic. my old original roku player lasted until feb 2012, so i bought a new roku2 angry birds version...
my roku2 worked well for a couple of months and then started to slow down loading programs and had buffering issues. i tried to stick an 8 gb micro card in it to see if that would fix it (read post above). it was taking 30 to 90 seconds to load netflix programs, hbogo was longer, i could make popcorn in the kitchen before it loaded. i couldn't replay or go forward without fear of waiting again.
i have a 6 to 10 mbps cable connection, a linksys e2000 router behind my pc and a linksys 4 port switch behind my av stack. router to av switch, hardwired to my roku2, hk avr1700 receiver and bluray.
i emailed roku tech support, they suggest the usual bogus stuff: reset router, factory reset roku player, delete programs and re-install. which i faithfully tried to no avail. after my 4th email to them, roku had their tier 2 tech support call me. we went thru the same song and dance before he asked me to set up 2 static dns addresses in my router. wow, that worked. i'm back to near instantaneous connections.
static dns 1: 22.214.171.124
static dns 2: 126.96.36.199
i hope this helps someone here. i now load video in a second or two vs the 30-90 seconds i was experiencing.
i'm a happy camper again