Time is money. Finding an existing solution is my first option so I'd lean to the implementor role. I do like to code as well.

Good post!