Rick, I agree... I believe its well worth the time... especially for reusable portions of code. You will have a lot more flexiblity in the end.