cost effective?...definitely the additional bracket for the onboard header...it's the cheapest solution to add additional USB ports..
unless, of course, you can find yourself a nearly free USB hub...they're out there...i prefer them, since it's nice to have an external USB hub (powered at that) that can be located wherever you want, rather than only the back of your tower