is $399 a good price??? Thanks!! If you have found cheaper, can you please tell me where! Thanks!