One as yet unmentioned benefit of subbing is that you eventually start to pick up bits and pieces of the original language. I've picked up a small amount of Japansese from watching various anime, and it sparked my interest enough to sign up for elementary Japanese next semester.