Vitalsource Technologies, Inc. Learning From Failure In The Design Process