Hmm sounds like the programming will need a laptop! I don't carry a laptop all the time.
You are going to miss out on a large chunk of the market place if you exclude the domestic market.
Being a smaller independent, I would be reluctant to try a new model that has no working history.
Still be interested see what you come up with.