Ok, I'm really not great at this either, and I don't know how original my program is, but if we are thinking of trying to sell it more as a concept, how important is the programming copywrite as opposed to the concept? I feel like our concept is much more worthy of being bought than my programming/programming ability.
Most everything that's been done has been using access default stuff, and very rarely I've had to clean up something in the code.
Obviously your ability to capture market share is more important than legal protection.
But remember this, only a fool believes he can dominate any tech market for long.