I was able to find a S710 shipped for $210 on the net. This same company (I'll have to look for the reciept for the name) had the S720 for around $270 if I remember correctly. $589 sounds rather high. Do a Yahoo search and I am sure you will find a number of sites that sell HM at extremely reasonable rates.
The only thing I have noticed is that you have to read, read, and re-read the instructions to truly understand the functionality of S710. This thing is amazing at all the different options. I found most of it overkill but I am taking it in small chunks trying to learn all the various functions.