So a bit of a long shot, but figured I'd mention it.
Would it be overly complex to support a two tier pricing model?
$20 per engineer with full commit
Unlimited free "viewers" who could only really create tasks / comment on diffs, but not actually use arc or land code?