Vitalsource Technologies, Inc. Combating Bad Weather Part Ii