I apologize College3.0. I missed the part where you suffer from depression. I just feel that paying a trainer for emotional support is not a sustainable approach (unless your name is Jennifer Lopez)
Are you a member of any cycling clubs? That's a great way to make friends and find workout partners. I assume STL means Saint Louis? If so, there is sure to be lots of country roads through the farmer fields. Back when I was living in the Cleveland area I had lots of riding friends and there were clubs all over the place. Ride hard and eat less, and the lbs. will peel off quickly.
Good luck