Recently someone asked me if I had received their text message. I am a Google Voice user and had not received the text message. Worse yet, the person hadn't received a bounce either so apparently the text had just vanished without a trace.
Turns out that the person had actually attached a photo to the text message which changes the text format from SMS to MMS and it turns out that Google Voice isn't very amenable to MMS.
Investigating the matter further I found this post from over a year ago outlining Google's roadmap on supporting MMS universally. While I verified that MMS support sort of  exists from Sprint phones, MMS messages from other subscribers continue to get dropped.
Hey Google, it's been long enough. What's the hangup?