In-house proxy solutions vs off-the-shelf solutions: exploring the challenges of DIY proxy solutions and the merits of an off-the-shelf proxy product.