I am using AVADA wp theme for a site that offers a unique FREE service worldwide. I have to add few things but I am not sure if I should code it or there are plugins for these things as I have searched a little but haven't found anything. I am ready to start coding it right away but I prefer using plugins and spend my free time for something more important. Also, give me your opinion if this thing will be bad for the site or good overall - will it cut my visits, will it make it a better website? 1st: People must be able to create accounts with email/password + confirmation in their email before activating the accounts + captcha while registering. The services that this site offers will be available only for registered members. 2nd: Registered members can use the services that this site offers only for 1 URL per 24 hours. Further, they can increase it to 2,3,4.....and so on.... URLs per 24 hours if they invite someone else to register in this website and the newcomer enter their email as referral while registering automatically giving 1 more URL. The registered members should have a dashboard where they can change their password, delete their accounts, see how many links they can submit per 24 hours (aka how many referrals) and history log for the last, let's say 30 days. Deleted accounts will be deleted in 24 hours if that person doesn't log in during this time. After these 24 hours, the same person can open a new account with the same email if he wants to. 3rd: The site has to detect IP/Proxy/VPN and gives a message to the newly registering users that they cannot register with proxy or VPN and people with the same IP cannot register twice, in order to avoid abusing the system and the resources of my server. P.S. Atm the site gets ~150k uv/day, aka a lot of accounts will be created, especially the 1st month.