Vitalsource Technologies, Inc. New Techniques in Resolution of Singularities