Industry Ramblings October 24, 2008 Own your shit. Recently, a company operating in the music discovery space laid off about 1/3 of its team. Their reasoning was that since the economy is going downhill faster than a greased bowling ball, there’s gotta be some…