I'm not sure that using the membership number to match the two together is any less confusing than using the standard rails IDs, and might be more so. It also means (I think) that you duplicate the membership in the database.