Sometimes you can be better off doing things the simple aka duct tape way, when it just works.
Anyone who's not read tacobell programming should take the 2 minutes to do so now because it underlines my point very good.
http://widgetsandshit.com/teddziuba/2010/10/taco-bell-progra...
Incase my point is not clear: you have to differentiate, the concept of work with the concept of problem solving.