We have all been there in one way or another. These are some links we have found helpful. If you have other's you'd like to add, please let us know.
American Cancer Society