Microsoft has it made.
- Implement a new round of Digital Rights Management schemes to prevent Serial # sharing
- Offer people free access to their beta products to get them hooked. (I am not complaining. I willingly did so)
- Put controls into the software so that at a certain period of time it shuts down every 2 hours and then beyond a certain date won't even boot at all