He's a UFA. He was very good for a rookie in '04 and was playing great to start the '05 season. He got a shoulder injury 4 games into '05. In '06 he made some plays, last year wasn't as great.
At this moment he's no playmaker but he won't make a ton of mistakes. I'd say he's a slightly above average FS. I was VERY high on him two years ago but he hasn't been all over the place like he was.