According to a VMWare Knowledgebase article one should not use a snapshot for more than 24-72 hours and you should not have more than 2-3 snapshots in a chain. I have been using VMWare Workstation for running my software development environment for the past couple of years and have consistantly violated those recomendations without any problems. When I do development using VMWorkstation, the first thing I do is create an initial snapshot. Then everytime I complete a major portion of code I take another snaphot. Throughout the process of developing an application I can easily have a dozen or more snapshots in a chain.
Our company also runs some of its production servers on VMWare VSphere. We are about to start using it for running our development and staging servers as well. Will we run into problems if I use snapshots in VSphere in the same manor I have been using snapshots in VMWare Workstation?
Knowledge Base Article on Snapshots