More flexible address design
I think we should re-factor the address model to be more flexible. For now, it is a little bit to much European centric.
I think we should merge: 'street', 'streetbis' and 'name' into one Text field that will allow any number of lines. This will be used as a first flexible block for the address. After that will come the part that are standardized in the database like 'zip', 'city', 'subdivision', 'country'. We must keep them as separate field to allow query on them (for example: to compute delivery cost etc.) and I think it is a quiet good common detail level.
I think customization of the address for local purpose will always be about adding the next detail level above 'city' or just adding new level of subdivision.