accept "unwise" characters as valid. rfc 2396 ยง2.4.3 says they aren't valid but they are used all the time in ads. it probablly would be good to accept %n grudgingly as this appears often. (http://www.computerworld.com/s/article/9138007/Microsoft_No_TCP_IP_patches_for_you_XP)