SpiritWorks provides recovery support services to individuals who need help maintaining sobriety in order to recover from addiction. Support services are non-clinical peer provided which help individuals maintain long-term recovery from addiction. SpiritWorks also provides education programs and outreach services primarily through its Recovery Center, Discovery groups and various activities. The Recovery Center serves as a safe, sober, smoke-free environment for clients and has computers with internet access, a resource room and gathering places. Discovery Groups and activities provide opportunities for individuals to commune with others in order to expand their definition of Self, to heal from addiction, abuse, racism, sexism, to become more whole and to develop a passion for all of life.