Bah, I don't want to re-hash things I've said previously, but I do want to comment on a few posts.
Otis wrote:
the market isn't growing fast, but keeping steady
Small pond, big fish. Grow the pond by introducing your product in a more friendly way. Eventually you'll be known by every developer out there - seriously, it can happen. The only way to get the straglers is to help them learn why they'd be helping themselves. And by straglers I mean the 80% of the developers who don't consider themselves good enough developers to learn your product. I know. I work with these people. Make the product easier to understand for newbies. ObjectSpaces meant that Microsoft was going to do the heavy lifting of introducing the concept to developers. Now it's your job, and the rewards are tremendous. Consider creating a new website, just for ORM education, or consider hosting forums, affiliated with CodeProject for example, just on that topic. Be an evangelist outside the borders of your own product. Consider certifying people on your product, or ORM itself; these people often become evangelists. Grow the pond. I'll say no more.
jeffreygg wrote:
...and they provide a certain amount of value, it's hard to ask for a substantial amount of money in return for a hard to justify increased level of value.
...unless they understand up front what the benefits will be. Anyone who has used ORMs, or fully understands the concept knows the value here, even though a portion is supplied by the end-user. The very topic here is that those of us who understand the value recognize that it's worth more, even though we understand we're contributing as well. It's a job of education first, pricing second. People will pay more if they understand as we do. They must be made to understand before the purchase.
mattsmith321 wrote:
...but I am working on a project at home in my spare time that I hope to market later.
Every good coder I've ever known has a project going on the side. I've hired dozens of developers in past jobs, and I always ask the question during an interview, "What are you working on at home?" If they say they aren't, their either a liar, or are not worth knowing. Good for you. You are more valuable than you know.