I'm wondering what is the main idea behind making XXXAssemblyBegin/XXXAssemblyEnd separate routines? I've never used and seen any example where these routines don't follow each other. -- Regards, Alexander