Seems very good but not great. I've seen other bikes with 105-ish groupsets in the $1000 range or below (e.g. this Tirreno bike from Performance:
http://www.performancebike.com/shop/...egory_ID=3040#)
But not a big brand like Specialized. Basically I think that you'd be paying a good price for a name brand bike from an LBS (lots of markup there), but that you could find an equivalent bike cheaper. You might be able to bargain them down a bit, say offer $1000 flat or something.