In case anyone's looking for one, I think this is an excellent price - $199 including heart rate monitor.
http://www.costco.ca/Garmin®-Forerunner-310XT-with-Heart-Rate-Monitor.product.100032392.html