yea...$600 is pretty steep...