Author: Sheila Marcelo of www.Care.com and other sources