1. A method for scheduling and reserving virtual meeting locations in a virtual world, the method comprising: receiving meeting parameters for a meeting in a virtual meeting location from a calendar client application; generating a creation script based on the meeting parameters; and before a scheduled time for the meeting, executing the creation script on a virtual world server to create a virtual meeting location within the virtual world.