For me 'best bang for the buck' turned out to be the DIY route. You need to do your homework, but can end up with a GREAT sub (or subs) for less cash than you would spend on a commercial product.