A copy of the Visual Studio plug-in Visual Assist X costs US$250, or US$50 for an academic licence.
However, I code as much on my laptop as I do on my desktop, so I'm guessing I have to buy 2 licenses?
I always thought that per-user rather than per-machine licences were far more fair because, just in the same way multi-car insurance policies work, you're likely to be splitting your time between the two installations rather than using them concurrently.
However, this is not as clearly true in the case of software as it is in driving a car. It's also intractible to enforce per-user licences, whereas per-machine licencing is largely feasible.
Regardless, the Whole Tomato purchasing FAQ explains that in the case of Visual Assist X, the licensing is per-user:
I want to use Visual Assist X on my desktop and my laptop. Do I need two licenses?
No. Visual Assist X is licensed per user; you are welcome to use our software on more than one machine under your exclusive control using a single license.