I've been staring at this screen for 5 minutes. Netflix? Might as well be called Slowflix! Am I right?! Huh?! I mean Come on!?! Folks!