Good unit, I've had close to 18 months of relatively flawless performance. Unfortunately you are approaching the beginning of riding season in most parts of the country and retail (and online) prices are starting to reflect that. I am seeing the 500 and the 500 bundle at prices very close to msrp - no deals going on at the moment. Too bad because there were many discounted prices just a few weeks/months ago. You can expect the 500 to sell for $250 for the head unit, $350 for the bundle with HR and cadence, although
PBK does have it for $295 (0 in stock). Of course you can go the ebay route, but then it's not covered under Garmin's warranty. Hold out and search around, you might find a better deal in the coming weeks. I paid $300 for mine, right after it came out.
Alternative would be a Garmin 305. I used mine for over 2 years (still do), but it really doesn't compare to the 500. I think you can find these at pretty steep discounts.