I think the current system is fine, the only change I'd make is to take out the sale history , so people couldn't see what others paid.