I just bought something for my son that has been extremely helpful to him. He's been struggling with reading for so long and we've tried so many different things. I just recently purchased something called a Mobile Reader. Its a cell phone that takes a picture of a piece of paper and calculates the text, it then scans the text and puts it on the phone screen. It t reads the text (out loud), while following along and highlighting the words on the screen. He already had a cell phone, but I figured why not get him something that can help him with reading too.
It's pretty amazing.
The company is K-NFB Reading Technology. I highly recommend it. It's a little pricy but has been worth it so far.