I recommend to anyone reading this thread to use Google voice as your voicemail. It is visual voicemail. It also stores all your messages in the cloud, and is free on any smartphone. That means that if you flash a rom a day you will still have all your messages right there. you never have to worry if VVM works in that build - voice will. If you decide to buy a new phone or flash a rom just enter your username and password. It has other cool stuff it does also, but anyone who flashes ROMS should give it a try.
To active Google Voice as your cellphone voicemail look under settings after you log into voice from the computer. It will give you a string that you dial from the phone to move voicemail from sprint to google. This type of forwarding is free, and voice is free.