extension methods on strings are sort of considered evil, at least according to some. Not as evil as on object, but fairly evil :)