Try the tutorials at ACZ or other places. Oh wait. Those are too hard for us normal people to understand...:) I just look at source codes and try to figger it out. Terrence