I work with some domainers and they generally price domains by looking at the amount of traffic the domain gets and human factors (such as how short it is, how general the terms are, how hot the industry that it relates to is). As you can imagine, some domains get hundreds of offers, others get none. There are no real hard and fast rules about when to give up and sell a domain below the price you wanted.