A cancer survivor's almanac : charting your journey