As others have said, you want a burr grinder. For a 'good' grinder, you're looking at around ~$150 used (check Ebay) for something I'd trust. Cheaper ones (100 or under new) usually either:
1) Do not have fine enough step increments to chose a grind for espresso (not a big deal if you don't drink espresso)
2) Don't use good quality burrs and therefore heat up the beans by the grind friction (This is a big reason burrs are replaced often)
If you're grinding coffee for anything OTHER than grinds you use immediately, you waste it. Fresh grounds are only good for about 10 minutes of max freshness, 1 hour before it's readily noticeable. As said, if you grind more than what you use, it'll be wasted. Go ahead and use it as an air freshener at this point. Coffee grounds are a very potent odor absorber, therefore they're going to suck up anything in the air (and taste funky) if left for a long period of time. Even if you bag them and seal them, they off-gas CO2 and lose their freshness that way.
For reference, I use a Cunill Uganda (off ebay for a little over $120) for all my coffee grinding needs (espresso to french press and inbetween)
Keep in mind, if you're buying mediocre coffee from the shelf it's not going to be much of an improvement anyways. The only way you'll get it at amazing levels of freshness is to get roasted coffee that has a 'roasted on' date. You've only got about 2-3 weeks max before roasted coffee gets stale. I home roast my coffee, but that's a whole different level of... coffee dedication.
Edit: Oh, and Conical Burrs vs Flat Burrs: It doesn't really matter. Some of the nicest grinders out there use flat burrs, if that's any indication of their quality. Conical burrs are usually a subsection of a coffee grinder manufacturers selection and tend to be much more limited.