I am working with an online retailer and they dominate all rankings for "discount (product)", "inexpensive (product)", but they are rarely found just on 1 word searches for a product. It makes sense because most people do not search "discount (product)". The site has been around for 5+ years and has an average PR of 4/10. I think why they are not ranking higher on top queries is lack of links. Does this sound right - get more quality links?