Forum Moderators: open
Welcome to WebmasterWorld!
Doesn't look like a penalty to me. PR5 on home page, Google crawled the search space according to the GoogleCache.
I'd say you're doing pretty well. Work on getting incoming links from other highly-ranked sites, and (for other search engines) re-address your meta-keywords from a consumer's viewpoint... The words "low sale price" and "cut rate" are conspicuously absent! There are many more - think like your customer.
Tip for Google - Don't tell them you're a search engine! :)
Jim