Hi, I am looking for a membership database for an organisation with 1500 members. Important feature is that members should update and maintain their information themselves, e.g. address, phone, email etc. Will that be possible with this solution? And we need import/export via csv file, which I understand is taken care of?