What sort of paperwork did Mecca - that is to say Restaurant Depot - require when you got your membership? There is a location here in Florida and though its a jaunt from our shire, it might be worth joining in the long run. Ilaria