I would not recommend this product to a non technical user as it requires significant understanding of computers to comprehend the purpose of the various product features. However, for someone who has a need to control the desktop environment of a comp...