It is fine the way it is, your data is more organized this way. I was taught that even if a field is blank, access still looks at it when it runs a report, query, or the field is called on in an event procedure and once your database gets large, having too many blank fields can adversely affect performance.