I've been using Google Voice for years. Sign up for a free number and forward voicemails to the Google number. It transcribes and allows me to keep all my voicemails no matter which carrier I switch to and it's 100% free. The only thing I wish they still had was custom greetings depending on who calls.
Not to mention most pictures end up being the same. Everyone sitting at their desks or pictures of their dogs.