What can you guys tell me about this product? Is it worth the $499 that is will cost me?