Best Practices, Downloadable Version
Think about setting up a dual-workbook system - one workbook has all the data; the other workbook has all the code. When you get to the point where you are sending your macros out to be run by everyone in the sales force; this technique will save you months of headaches.