Back on my feet is a nonprofit organization that promotes the self sufficiency of homeless populations.