The album was released under Elfman's name instead of Oingo Boingo's in order to circumvent a dispute with the band's record label. Elfman stated that he used the opportunity to record previously written material, moving away from the band's ska origins and more towards mainstream synthpop. He described it as "a chance to experiment with slower tempos". It was the band's final album recorded with bass player Kerry Hatch and keyboardist Richard Gibbs.
Initial releases of the album featured a significantly different mix of the opening song Gratitude. The initial mix included alternate backing vocals and rhythm guitar, a different use of reverberation (mixed more dry) and a faded out ending with an additional guitar solo. The single release and accompanying music video used a revised mix of the song, which was subsequently issued on all re-releases of So-Lo on CD. The "short version" is an edit of the extended version from the 12 inch single—the short version is actually four seconds longer than the original mix.) The most significant change from the original mix is the removal of a spoken verse (starting at 1:37) whose complete lyrics are: I used to eat little girls like you for breakfast; I used to fly, high up in the sky; I used to chew up rocks and spit out gravel; I had a heart as cold as ice. The original mix was only ever released digitally as part of the Beverly Hills Cop soundtrack compilation. However, the spoken verse was included in all live performances of the song, sometimes with slightly different lyrics. For example, in the version on Boingo Alive the spoken section appears between 1.29-1.44, exactly as quoted above.