I think you might be able to find the answers to some of your questions in the following forum posts: