That makes much more sense to me, thanks guys. Believe it or not, I do this for a living, sort of. Right now I'm designing a Business Objects universe where I have to help create an ETL from one Oracle database to an ODS and then write a bunch of reports against it. Though I dont actually do the physical move I write the data mappings and what not. So principle I understand it, I should be able to fudge my way through. Thanks again!