I would check out some of the less expensive giants and specialized like mentioned above. or maybe some of the lower priced treks.
Judging by the components you listed it doesn't seem like any of those bikes are a real steal. Also check out craigs list and have someone who knows bikes go with you when you look at them.