I did two at a money transfer/bill pay/check cashing type place and one at a large bank. The bank was great, they have a fantastic card and the banker was knowledgeable about the terms and gave me a brochure.
The other two, one knew nothing and gave me nothing but did let me read the package the card comes in; the other knew a lot and gave me a brochure.
Can't believe the fees those things charge though. The bank one was very reasonable, very few fees applied to it and they were very reasonable; the major money transfer place would have charged me $5 to cash the check, another $5 to put the money onto a card and then the card had monthly fees and usage fees ... there wouldn't have been much left of that $50 check if I'd actually bought the card.
Time to build a bigger bridge.