Yes, I would say there are five main factors that determine a domains value:
1) Product Relevance
2) GDP of target market
3) Linguistic Relevance
4) Numbers of first Language Speakers
5) Number of domains already registered in Ext.
Hit a bit fat Zero on any of these and the domain is basically worthless.
Best Regards
Dave Wrixon