1. A method comprising: using one or more processors to perform the following: determining a first set of product features of a product a user currently owns; obtaining a first price for the product based on a first set of product features; receiving a selection of a second set of product features for the product the user currently owns; obtaining a second price for the product based on the second set of product features, the second set of product features including at least one different feature than the first set of product features; and displaying the first price for the product and the second price.