Buying social services will not help either company “get social” so it may also not help them with developing those applications further in a meaningful way.
Dog eating snake could signify the desire to get rid of something negative or unwanted, inside or outside of you. The dog is honest, loyal and a healer, the snake is hidden, although not necessarily evil, maybe dangerous.
You are a good dream-teller.
..why I dreamt of a dog eating a snake. Maybe dream-tellers would know.