Order table Database design
And again ;) I recommend that too often these days.
The Data Model Resource Book, Volume 1.
Order management, address management - solved, problems explained, well documented. Complex but you can simplify - just reading it will really help you understand the problems at hand.