Malcomlm,
I always try to solve my problems with build-in functions, I hate to add any additional files to my setup. If I can't then I search for external sources. But this is only my way.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.