Memberclicks is a good one-shop provider. I can do event registration, host our website, send email, etc. I put "easy to use" because I have strong database management skills, am comfortable editing html code, and can export/import csv sheets to get to the data I want. If I couldn't do those things, I'm not sure I'd like Memberclicks as much as I do. I also want to give kudos to their call-in support. Very helpful, nice folks who know their product well. I am not as fond of their support website organization. I usually look for less than a minute and then call.