Its really easy to have the Google Voice visual voicemail setup without having to port your number and lose the unlimited data. Many people have been doing this forever.
Just sign up for google voice and get whatever # they give you (you have some choice in the matter, but it doesn't matter)...