Phil Haack  that the core .Net framework has a plethora of utility methods and objects already built in.

Spending time re-writing code is not a very effective way to spend time at all!