Nothing wrong with that.
You could make a rule -- complain or nag, and you get bumped to the end of the line?
But yeah, your way works well, too. It also keeps it at the hobbyist level (in terms of investment), so is probably the better approach.
And like I said, take any advice from me with a grain of salt, I have zero good experience dealing with "customers".