Try to allow user do whatever they like. However, seem windows ( as well as many other successful software project ) in try to limit what user can do in fact. http://www.baus.net/stroustrup-success