Just be sure to get a USB 2.0 card.
I recently added MediaCard Reader panels to both of my home computers.
The panels typically require internal 'header pins,' NOT the typical USB plugs, which are found on almost all new motherboards. Header pins are just stand-up pins that project from the surface of the board.
My one computer had them, but ...
My new Dell did not have these header pins. So I needed to find a PCI card that had them. The problem is that almost all USB cards promote the point that they have X external and Y internal USB ports (whatever those numbers are, but usually the higher the number of ports the more expensive the card), BUT those are always the usual USB plugs. ALMOST NEVER do they mention if there are header pins there, what their purpose is, or even give any details as to what the signals or power is provided on those pins.
I looked for such a card, and found what might be one at Fry's (shutter - but they do have a pretty good return policy).
So, back went that card and I continued the search. I found a "2 port" USB 2.0 PCI card at CompUSA, which I noticed that there were 2 sets of 9 pins each (4pins and 5 pins next to each other) on the board. I bought that board. Getting that PCI card home, I found no mention of what the pins were. I went to the card manufacturer's website and no mention of the pins were found there either (no surprise). But I brought out my trusty meter and checked the pins, and it appeared the voltages, at least, were what I wanted. So I plugged in my MediaCard Reader. IT WORKED FINE!
I checked all the pins for operation, while using the regular USB plugs on the card, It all worked as expected. So, for $20, at CompUSA, I got a "2 port" USB 2.0 card that was really a 6 port USB 2.0 card (2 regular plugs on the outside edge, and 4 ports via header pins on the surface of the board). Pretty cool, and I couldn't be happier.