Parenting is undoubtedly the toughest job any human being can undertake. To raise successful, happy adults requires being vigilant 24 hours per day, 7 days a week. Self is shifted to the back burner, and children become the main reason for everything the adults accomplish. Unfortunately, kids are not always grateful, nor do they comprehend the sacrifices parents make on their behalf. Thus, raising kids is often a thankless task, and parents cannot see the results of their labor for approximately 18 years. For some mums and dads, even after 18 years, the job of parenting is never done. Special needs children may never have the skills to live alone and become independent adults; similarly, many parents have taken on the responsibility of raising grandchildren. Regardless of the individual circumstances, many parents need the financial, physical and emotional support of