I'm an ISV nearing the end of a development project and thoughts now turn to the licensing model. Having used Resharper for a while now, I have to say I'm actually reasonably fond of how it works from licensing perspective. With the personal license you can install anywhere, and if you end up running the product concurrently from multiple boxes (this happens to me occasionally since I'm running several VMWare slices), ReSharper detects this over the network & disables the instance that was launched first. This is actually really clever & not too much of an annoyance.
The product I'm working on is targeted at developers. I thought I'd ask here how people feel about the licensing enforcement. Also, is anyone aware of a reasonably priced off-the-shelf product that would replicate this kind of license enforcement?