Yes, I have tried the prepaid visa method and after you deposit the money onto the card you have to activate it before use. Activation consists of name, social, address, phone number, and other personal information.
I personally believe that you have to identify what type of goals you have...