If you are making modules (and you probably should) check the link in my signature for "Adventure Module Creation"