Foc Shox are the way to go. Anyone I have spoken to can't praise them enough. Smooth all the way through their travel and haven't heard of anyone having maintenance issues. Also, the forks seem to have none, or very little, flex in them, witch will make for a more predictable ride.
Don't know...