Are make-your-own speakers the Next Big Thing?