I was following some advice on normalising my database, and one key point, which now makes sense, is putting addresses in their own table.
This now means I can categories addresses and have multiple addresses per customer, e.g. shipping, billing, marketing and home. It also saves data - for...