Visual Contacts does what it says, it puts your contacts pictures right up front where you can easily see and find a contact. But Im sure many of you have noticed that your custom ringtones disappeared and it has assigned all your contacts to the default ringtone or one of the preinstalled ringtones that came with the phone. As a matter of fact it doesnt even show your custom ringtones that are installed on your phone. It would have been better business if GRC told us in advance of taking our .99 cents that Visual Contacts would indeed take this feature away. However, there seems to be a light at the end of the tunnel. After experimenting I found if I went back to the original Contacts and assigned the ringtone there it still worked regardless of what Visual Contacts displays as the ringtone. If GRC fixes this error then I would easily give it 5 stars. Until then you only get 3.