@JohnAskew:Nice article. Will definately take a look.
@ScottWelker: Yup, my project is in MVC and not MVVM. But don't mind shifting to a new programming model if it makes more sense. It's the fact that I couldn't find a way to do formatting in presentation layer under the MVC model that puzzles me, as that would kind of defeat the purpose of having MVC there.