A few of our major customers who we do ongoing work for, are used to having their own access to the bug tracker. Now that we've switched to FogBugz, this could get very expensive for us if we need to add 5-6 customer accounts as we have to pay for them individually. I realise that customers can email in bugs or we could use the API to create an interface like the one I'm using now, but that would make it very hard for them to track what they need to test if they've got 100 issues open on a major software project as they can only track one bug at a time - and they need to have the original email reply in order to do so.
What we really need is a way to give our customers a real login, that doesn't use up our paid licenses. Perhaps these accounts could be put in a Group which is restricted so they can't log time against anything, or resolve issues or use any 'developer' type features. They would need to be able to close issues marked as resolved by a paid account. It could be a matter of allowing what you call "community users" to be able to create new bugs and perhaps mark them as "closed" once they've verified it's been fixed (this is an important part of our workflow that the customer can test and close the issue themselves). This would also help offset the cost difference between FogBugz and Gemini (which comes with unlimited accounts at a similar price point to the FogBugz 10 user license).
I presume there's no other simple way of achieving this?