I can't wait for crapcast to go full fiber optic so I can get bi-directional gigabit service. Been using this for the last year or so here. It's pretty good obviously for downloads but uploads it still sucks when uploading anything of more than a few hundred MB. Unfortunately Comcast is the only service available in my area that offers gigabit service period.