Is there a reason not to use WebUtility.UrlEncode?