I am assume you got an Antminer S1? $20 is a high for a USB miner. There are support forums galore for the S1 just Google the name and you can find all kinds of support for it.
If your first getting into mining, do not let the people saying you will never ROI. To many factors come into play for them to know for sure; Diff can go down which through the calculators off, You might have free power, etc, etc. Your first few miners you will probably take a hit on as you will be using fiat, I did. After you get some BTC in your pocket though you can buy miners for a decent price and make up for it.
Good luck.
No, I bet it's a U1, U2 or U3. You wouldn't use BFGMiner for an S1. Unfortunately I haven't used one of the little USB miners for a couple of years now and I can't remember how to set them up. Sorry