Karim: You make a good point. In general, if I'm writing formatting code that is specific to a particular object, I'll make it a method of the object, just to keep everything together. But if its something like formatting a date which will happen in lots of places, then yes I would want to use a helper. The examples in my post were really too simple - just because I wanted to give an outline without any distractions