What sorts of things can you do with StreamReader that you can't do with FileStream?