I am wondering which design would be better for my new tables. In the past I have just had one table with ALOT of fields. I am creating a new db and am wondering if I should split the info into multiple tables. I have a ckt id field that all other fields relate to, such as customer address, ckt type, service type etc. I screen scrape information from a mainframe to populate my fields. The join would be the ckt id(obviously this would be a dup in each table), but i am wondering what the benefit of multiple tables would be. Less corruption, better performance? Thanks