Abstract:
A planning system comprising at least one business rule remote from at least one client, a meeting editor, wherein at least one meeting may be generated for the at least one client by at least one user of the meeting editor in accordance with at least one of the at least one business rule, and at least one tracker comprising a database having different viewing, entering, and modifying characteristics for each of the users and each of the clients, the at least one tracker being communicatively connected to the meeting editor, wherein the at least one tracker tracks at least two data items selected from the group consisting of invitees to at least one of the at least one meetings, respondents to invitations to the meeting, an agenda of the meeting, finances of the meeting, and a venue of the meeting, and wherein the at least one tracker communicates the at least two data items with the meeting editor, wherein the at least one tracker tracks in accordance with one or more geographic territories, and wherein one or more contracts correspondent to one or more of the finances and venue of the meeting are tracked in accordance with the one or more geographic territories is disclosed.

Description:
CROSS REFERENCE TO RELATED APPLICATIONS  
       [0001]     This application claims priority to U.S. Provisional Patent Application Ser. No. 60/506,072 entitled “SYSTEM AND METHOD FOR A PLANNER,” filed Sep. 24, 2003, and provisional patent application U.S. Ser. No. 60/506,024 entitled “SYSTEM AND METHOD FOR A PLANNER,” filed Sep. 24, 2003 and is related to U.S. patent application Ser. No. 10/440,010 entitled “SYSTEM AND METHOD FOR A PLANNER”, filed May 16, 2003 and United States Patent Application entitled “SYSTEM AND METHOD FOR A PLANNER”, filed Dec. 2, 2003, which are hereby incorporated herein as if set forth herein in their entirety. 
     
    
     BACKGROUND OF THE INVENTION  
       [0002]     Today&#39;s business environment demands that effective interactions occur between business principals and management, peers, subordinates, supporting departments, suppliers, customers, clients, and authorities. Often, these interactions are organized as meetings between individuals or groups at various locations, and under varying circumstances. The planning and execution of such meetings, and the associated logistics, can become very disorganized and costly if important parameters are missed, if records are lost, or if the meeting planning becomes so complex that many meeting staff members need be employed to realize the event. Additionally, the organization and accounting of costs associated with the organizing of the event, the event location rental, the payment of speakers, the cost of services, such as food, lodging, administrative cost, mailings, to mention a few, are often overlooked, not well controlled, or badly managed and/or recorded. One criticism that meeting planners and attendees often express concerns the distribution of basic updated information concerning a meeting. For example, as meeting planning becomes more mature, problems may arise with venue, the availability of speakers or attendees, or services, such that the place, time, and content of a meeting may change. Dissemination of this basic knowledge to all who are interested in a meeting is key to maintaining coherency in planning and harmony among planners, customers and attendees alike. Channels of communication between planners in different companies and divisions in different cities is an additional problem that must be overcome.  
         [0003]     Thus, there is a need for an invention that provides an integrated solution for event planning, organization, execution, and cost accounting. The present invention attempts to address these concerns by providing an integrated, remote, software application that can assist event planners in conceptualizing, organizing, realizing, and monitoring event planning and execution, and data gathering.  
       SUMMARY OF THE INVENTION  
       [0004]     The present invention includes an planner apparatus. The planner apparatus includes a project management module, wherein at least one information item associated with the event is generated, an event logistics module, wherein at least recruiting of individuals for attendance at the event, selection of venue and speakers for the event, and travel logistics for the event, in accordance with the at least one information item, are monitored, at least one database, wherein the at least one information item, and wherein at least one of the recruiting, venue, speakers, and travel logistics are stored, a fulfillment request module, wherein fulfillment of tasks associated with the at least one database is performed, and a reporting module, wherein data associated with the event, in accordance with the at least one information item and at least one of the recruting, venue, speakers, and travel logistics, is provided to a user.  
         [0005]     The present invention additionally includes a planning system. The planning system includes at least one business rule remote from at least one client, a meeting editor, wherein at least one meeting may be generated for the at least one client by the meeting editor in accordance with at least one of the at least one business rule, and at least one tracker communicatively connected to the meeting editor, wherein the at least one tracker tracks at least two data items selected from the group consisting of invitees to at least one of the at least one meetings, respondents to invitations to the meeting, at least one speaker of the meeting, at least one host of the meeting, finances of the meeting, and a venue of the meeting, and wherein the at least one tracker communicates the at least two data items with the meeting editor.  
         [0006]     The meeting editor may include a meeting set-up module for setting up each meeting, a meeting manager for managing each set-up meeting, a fulfillment request form manager, a reporter, an attendance listing manager, an invitee listing manager, a speaker listing manager, task listing manager, or a security listing manager, and a selector for selecting at least one of the invitees to at least one of the at least one meetings, the respondents to invitations to the meeting, the at least one speaker of the meeting, the at least one host of the meeting, the finances of the meeting, and the venue of the meeting for tracking by the tracker.  
         [0007]     The at least one tracker may include at least one database for each meeting. The at least one database may include at least one data attribute selected from the group consisting of a meeting code for the meeting, and at least one of a meeting date, a meeting time, a meeting type, a meeting status, a meeting number, a client meeting number, or data attributes of the at least one speaker and the venue, wherein at least one of the at least one speaker and the venue are relationally linked to at least one of the meeting code and the meeting date. The planning may additionally include a finance tracker.  
         [0008]     The present invention may additionally include a method for planning a meeting utilizing an application remote from a planner of the meeting. The method may include the receiving of a logging onto the application, receiving a meeting identifier, receiving a selection of at least one venue for the meeting, receiving an identification of participants for the meeting, sending the participants invitations to the meeting, assembling statistics on replies to the invitations, sending reminder notices to the participants upon the assembling of statistics, tracking expenses for the meeting, and generating reports concerning the meeting. 
     
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0009]     Understanding of the present invention will be facilitated by consideration of the following detailed description of a preferred embodiment of the present invention taken in conjunction with the accompanying drawings, in which like numerals refer to like parts and in which:  
         [0010]      FIG. 1  is a block diagram of the present invention;  
         [0011]      FIG. 2  is a block diagram of the present invention;  
         [0012]      FIG. 3  is an embodiment of a display of the current invention;  
         [0013]      FIG. 4  is an embodiment of a display of the current invention;  
         [0014]      FIG. 5  is an embodiment of a display of the current invention;  
         [0015]      FIG. 6  is an embodiment of a display of the current invention;  
         [0016]      FIG. 7  is an embodiment of a display of the current invention;  
         [0017]      FIG. 8  is an embodiment of a display of the current invention;  
         [0018]      FIG. 9  is an embodiment of a display of the current invention;  
         [0019]      FIG. 10  is an embodiment of a display of the current invention;  
         [0020]      FIG. 11  is an embodiment of a display of the current invention;  
         [0021]      FIG. 12  is an embodiment of a display of the current invention;  
         [0022]      FIG. 13  is an embodiment of a display of the current invention;  
         [0023]      FIG. 14  is an embodiment of a display of the current invention;  
         [0024]      FIG. 15  is an embodiment of a display of the current invention;  
         [0025]      FIG. 16  is an embodiment of a display of the current invention;  
         [0026]      FIG. 17  is an embodiment of a display of the current invention;  
         [0027]      FIG. 18  is an embodiment of a display of the current invention;  
         [0028]      FIG. 19  is an embodiment of a display of the current invention;  
         [0029]      FIG. 20  is an embodiment of a display of the current invention;  
         [0030]      FIG. 21  is an embodiment of a display of the current invention;  
         [0031]      FIG. 22  is an embodiment of a display of the current invention;  
         [0032]      FIG. 23  is an embodiment of a display of the current invention;  
         [0033]      FIG. 24  is an embodiment of a display of the current invention; and  
         [0034]      FIG. 25  is an embodiment of a display of the current invention.  
         [0035]      FIG. 26  is an embodiment of a display of the current invention;  
         [0036]      FIG. 27  is an embodiment of a display of the current invention;  
         [0037]      FIG. 28  is an embodiment of a display of the current invention;  
         [0038]      FIG. 29  is an embodiment of a display of the current invention;  
         [0039]      FIG. 30  is an embodiment of a display of the current invention;  
         [0040]      FIG. 31  is an embodiment of a display of the current invention;  
         [0041]      FIG. 32  is an embodiment of a display of the current invention;  
         [0042]      FIG. 33  is an embodiment of a display of the current invention;  
         [0043]      FIG. 34  is an embodiment of a display of the current invention; and  
         [0044]      FIG. 35  is an embodiment of a display of the current invention.  
         [0045]      FIG. 36  is an embodiment of a display of the current invention;  
         [0046]      FIG. 37  is an embodiment of a display of the current invention;  
         [0047]      FIG. 38  is an embodiment of a display of the current invention;  
         [0048]      FIG. 39  is a block diagram of a portion of the current invention;  
         [0049]      FIG. 40  is a block diagram of the present invention;  
         [0050]      FIG. 41  is a block diagram of the present invention; and  
         [0051]      FIG. 42  is a block diagram of the present invention;  
         [0052]      FIG. 43  is an embodiment of a display of the current invention;  
         [0053]      FIG. 44  is an embodiment of a display of the current invention;  
         [0054]      FIG. 45  is an embodiment of a display of the current invention;  
         [0055]      FIG. 46  is an embodiment of a display of the current invention;  
         [0056]      FIG. 47  is an embodiment of a display of the current invention;  
         [0057]      FIG. 48  is an embodiment of a display of the current invention;  
         [0058]      FIG. 49  is an embodiment of a display of the current invention;  
         [0059]      FIG. 50  is an embodiment of a display of the current invention;  
         [0060]      FIG. 51  is an embodiment of a display of the current invention;  
         [0061]      FIG. 52  is an embodiment of a display of the current invention;  
         [0062]      FIG. 53  is an embodiment of a display of the current invention;  
         [0063]      FIG. 54  is an embodiment of a display of the current invention;  
         [0064]      FIG. 55  is an embodiment of a display of the current invention;  
         [0065]      FIG. 56  is an embodiment of a display of the current invention;  
         [0066]      FIG. 57  is an embodiment of a display of the current invention;  
         [0067]      FIG. 58  is an embodiment of a display of the current invention;  
         [0068]      FIG. 59  is an embodiment of a display of the current invention;  
         [0069]      FIG. 60  is an embodiment of a display of the current invention;  
         [0070]      FIG. 61  is an embodiment of a display of the current invention;  
         [0071]      FIG. 62  is an embodiment of a display of the current invention;  
         [0072]      FIG. 63  is an embodiment of a display of the current invention;  
         [0073]      FIG. 64  is an embodiment of a display of the current invention; and  
         [0074]      FIG. 65  is an embodiment of a display of the current invention.  
         [0075]      FIG. 66  is an embodiment of a display of the current invention;  
         [0076]      FIG. 67  is an embodiment of a display of the current invention;  
         [0077]      FIG. 68  is an embodiment of a display of the current invention;  
         [0078]      FIG. 69  is an embodiment of a display of the current invention;  
         [0079]      FIG. 70  is an embodiment of a display of the current invention;  
         [0080]      FIG. 71  is an embodiment of a display of the current invention;  
         [0081]      FIG. 72  is an embodiment of a display of the current invention;  
         [0082]      FIG. 73  is an embodiment of a display of the current invention;  
         [0083]      FIG. 74  is an embodiment of a display of the current invention; and  
         [0084]      FIG. 75  is an embodiment of a display of the current invention.  
         [0085]      FIG. 76  is an embodiment of a display of the current invention;  
         [0086]      FIG. 77  is an embodiment of a display of the current invention;  
         [0087]      FIG. 78  is an embodiment of a display of the current invention;  
         [0088]      FIG. 79  is an embodiment of a display of the current invention;  
         [0089]      FIG. 80  is an embodiment of a display of the current invention;  
         [0090]      FIG. 81  is an embodiment of a display of the current invention;  
         [0091]      FIG. 82  is an embodiment of a display of the current invention;  
         [0092]      FIG. 83  is an embodiment of a display of the current invention;  
         [0093]      FIG. 84  is an embodiment of a display of the current invention;  
         [0094]      FIG. 85  is an embodiment of a display of the current invention;  
         [0095]      FIG. 86  is an embodiment of a display of the current invention;  
         [0096]      FIG. 87  is an embodiment of a display of the current invention;  
         [0097]      FIG. 88  is an embodiment of a display of the current invention;  
         [0098]      FIG. 89  is an embodiment of a display of the current invention;  
         [0099]      FIG. 90  is an embodiment of a display of the current invention;  
         [0100]      FIG. 91  is an embodiment of a display of the current invention;  
         [0101]      FIG. 92  is an embodiment of a display of the current invention;  
         [0102]      FIG. 93  is an embodiment of a display of the current invention;  
         [0103]      FIG. 94  is an embodiment of a display of the current invention; and  
         [0104]      FIG. 95  is an embodiment of a display of the current invention.  
         [0105]      FIG. 96  is an embodiment of a display of the current invention;  
         [0106]      FIG. 97  is an embodiment of a display of the current invention;  
         [0107]      FIG. 98  is an embodiment of a display of the current invention;  
         [0108]      FIG. 99  is an embodiment of a display of the current invention;  
         [0109]      FIG. 100  is an embodiment of a display of the current invention;  
         [0110]      FIG. 101  is an embodiment of a display of the current invention;  
         [0111]      FIG. 102  is an embodiment of a display of the current invention;  
         [0112]      FIG. 103  is an embodiment of a display of the current invention;  
         [0113]      FIG. 104  is an embodiment of a display of the current invention; and  
         [0114]      FIG. 105  is an embodiment of a display of the current invention.  
         [0115]      FIG. 106  is an embodiment of a display of the current invention;  
         [0116]      FIG. 107  is an embodiment of a display of the current invention;  
         [0117]      FIG. 108  is an embodiment of a display of the current invention;  
         [0118]      FIG. 109  is an embodiment of a display of the current invention;  
         [0119]      FIG. 110  is an embodiment of a display of the current invention;  
         [0120]      FIG. 111  is an embodiment of a display of the current invention;  
         [0121]      FIG. 112  is an embodiment of a display of the current invention;  
         [0122]      FIG. 113  is an embodiment of a display of the current invention;  
         [0123]      FIG. 114  is an embodiment of a display of the current invention; and  
         [0124]      FIG. 115  is an embodiment of a display of the current invention.  
         [0125]      FIG. 116  is an embodiment of a display of the current invention;  
         [0126]      FIG. 117  is an embodiment of a display of the current invention;  
         [0127]      FIG. 118  is an embodiment of a display of the current invention;  
         [0128]      FIG. 119  is an embodiment of a display of the current invention;  
         [0129]      FIG. 120  is an embodiment of a display of the current invention;  
         [0130]      FIG. 121  is an embodiment of a display of the current invention;  
         [0131]      FIG. 122  is an embodiment of a display of the current invention;  
         [0132]      FIG. 123  is an embodiment of a display of the current invention;  
         [0133]      FIG. 124  is an embodiment of a display of the current invention;  
         [0134]      FIG. 125  is an embodiment of a display of the current invention;  
         [0135]      FIG. 126  is an embodiment of a display of the current invention;  
         [0136]      FIG. 127  is an embodiment of a display of the current invention;  
         [0137]      FIG. 128  is an embodiment of a display of the current invention;  
         [0138]      FIG. 129  is an embodiment of a display of the current invention;  
         [0139]      FIG. 130  is an embodiment of a display of the current invention;  
         [0140]      FIG. 131  is an embodiment of a display of the current invention;  
         [0141]      FIG. 132  is an embodiment of a display of the current invention;  
         [0142]      FIG. 133  is an embodiment of a display of the current invention;  
         [0143]      FIG. 134  is an embodiment of a display of the current invention; and  
         [0144]      FIG. 135  is an embodiment of a display of the current invention.  
         [0145]      FIG. 136  is an embodiment of a display of the current invention;  
         [0146]      FIG. 137  is an embodiment of a display of the current invention;  
         [0147]      FIG. 138  is an embodiment of a display of the current invention;  
         [0148]      FIG. 139  is an embodiment of a display of the current invention;  
         [0149]      FIG. 140  is an embodiment of a display of the current invention;  
         [0150]      FIG. 141  is an embodiment of a display of the current invention;  
         [0151]      FIG. 142  is an embodiment of a display of the current invention;  
         [0152]      FIG. 143  is an embodiment of a display of the current invention;  
         [0153]      FIG. 144  is an embodiment of a display of the current invention; and  
         [0154]      FIG. 145  is an embodiment of a display of the current invention.  
         [0155]      FIG. 146  is an embodiment of a display of the current invention;  
         [0156]      FIG. 147  is an embodiment of a display of the current invention;  
         [0157]      FIG. 148  is an embodiment of a display of the current invention;  
         [0158]      FIG. 159  is an embodiment of a display of the current invention;  
         [0159]      FIG. 160  is an embodiment of a display of the current invention;  
         [0160]      FIG. 161  is an embodiment of a display of the current invention;  
         [0161]      FIG. 162  is an embodiment of a display of the current invention;  
         [0162]      FIG. 163  is an embodiment of a display of the current invention;  
         [0163]      FIG. 164  is an embodiment of a display of the current invention; and  
         [0164]      FIG. 165  is an embodiment of a display of the current invention.  
         [0165]      FIG. 166  is an embodiment of a display of the current invention;  
         [0166]      FIG. 167  is an embodiment of a display of the current invention;  
         [0167]      FIG. 168  is an embodiment of a display of the current invention;  
         [0168]      FIG. 169  is an embodiment of a display of the current invention;  
         [0169]      FIG. 170  is an embodiment of a display of the current invention;  
         [0170]      FIG. 171  is an embodiment of a display of the current invention;  
         [0171]      FIG. 172  is an embodiment of a display of the current invention;  
         [0172]      FIG. 173  is an embodiment of a display of the current invention;  
         [0173]      FIG. 174  is an embodiment of a display of the current invention;  
         [0174]      FIG. 175  is an embodiment of a display of the current invention;  
         [0175]      FIG. 176  is an embodiment of a display of the current invention;  
         [0176]      FIG. 177  is an embodiment of a display of the current invention;  
         [0177]      FIG. 178  is an embodiment of a display of the current invention;  
         [0178]      FIG. 179  is an embodiment of a display of the current invention;  
         [0179]      FIG. 180  is an embodiment of a display of the current invention;  
         [0180]      FIG. 181  is an embodiment of a display of the current invention;  
         [0181]      FIG. 182  is an embodiment of a display of the current invention;  
         [0182]      FIG. 183  is an embodiment of a display of the current invention;  
         [0183]      FIG. 184  is an embodiment of a display of the current invention; and  
         [0184]      FIG. 185  is an embodiment of a display of the current invention.  
         [0185]      FIG. 186  is an embodiment of a display of the current invention;  
         [0186]      FIG. 187  is an embodiment of a display of the current invention;  
         [0187]      FIG. 188  is an embodiment of a display of the current invention;  
         [0188]      FIG. 189  is an embodiment of a display of the current invention;  
         [0189]      FIG. 190  is an embodiment of a display of the current invention;  
         [0190]      FIG. 191  is an embodiment of a display of the current invention;  
         [0191]      FIG. 192  is an embodiment of a display of the current invention;  
         [0192]      FIG. 193  is an embodiment of a display of the current invention;  
         [0193]      FIG. 194  is an embodiment of a display of the current invention; and  
         [0194]      FIG. 195  is an embodiment of a display of the current invention.  
         [0195]      FIG. 196  is an embodiment of a display of the current invention;  
         [0196]      FIG. 197  is an embodiment of a display of the current invention;  
         [0197]      FIG. 198  is an embodiment of a display of the current invention;  
         [0198]      FIG. 199  is an embodiment of a display of the current invention;  
         [0199]      FIG. 200  is an embodiment of a display of the current invention;  
         [0200]      FIG. 201  is an embodiment of a display of the current invention; and  
         [0201]      FIG. 202  is an embodiment of a display of the current invention. 
     
    
     DETAILED DESCRIPTION OF THE INVENTION  
       [0202]     It is to be understood that the figures and descriptions of the present invention have been simplified to illustrate elements that are relevant for a clear understanding of the present invention, while eliminating, for purposes of clarity, many other elements found in a typical system and method. Those of ordinary skill in the art will recognize that other elements are desirable and/or required in order to implement the present invention. However, because such elements are well known in the art, and because they do not facilitate a better understanding of the present invention, a discussion of such elements is not provided herein. The disclosure hereinbelow is directed to all such variations and modifications to planning technologies known, and as will be apparent, to those skilled in the art.  
         [0203]     The present invention may include a plurality of tools, which may be organized, for example, in accordance with business rules, and which may include a planner, an organizer, an advocate and polling builder, an attendance tracker, a progress tracker, and/or a financial tracker, and which may include at least one of these tools within a communication tool for events and projects, such as corporate meetings, presentations, discussion groups, product development meetings, or any assemblage of people at a place for a common purpose. The present invention may allow designated users to plan and organize an event or project, such as a meeting, on-line over a network, such as the internet, such as by communicating with a remote planning system and/or advocate builder. The present invention may utilize the communication provided by the network, in conjunction with an organized hierarchy of at least one database, in order to allow the organizers of an event to centralize activities necessary to execute a successful meeting or project, for example, into a paperless planning system, thereby improving output and operational efficiency of personnel, such as planning staff, and thereby reducing planning time and costs.  
         [0204]     The present invention may enable users to access at least one database to generate, for example, multiple events for different products or projects within an enterprise, such as a client, to invite guests and speakers to at least one of the events, to establish a venue and the support services required at the venue, to track the cost and status of an event, and to permit message-level communication between pre-selected parties having system access. The present invention may be utilized by multiple organizations, wherein each organization may have multiple products or other motivations for multiple events. The users of the system may include, for example, system administrators, meeting planners, meeting attendees, speakers, service suppliers, or other individuals or entities that can contribute to the successful planning and execution of an event.  
         [0205]     A planning system in accordance with the present invention is shown in  FIG. 1 . The planning system may be utilized, for example, for multiple meetings, multiple projects having multiple meetings therefor, and for multiple organizations. Users may plan, track, and/or organize information related to at least one meeting for at least one client. Clients may interact with the planning system to request planning services and acquire information related to a meeting or series of meetings, for example. Clients may additionally execute and track a meeting using the planning system. The planning system may include project set-up and/or management  102 , meeting planning and/or event logistics  104 , and at least one database, such as a person and/or place database  106 , for example. The planning system may also include a fulfillment request form management function  108  and a reporting function  110 , for example. The planning system may be, or may include, for example, a Microsoft Windows distributed internet applications architecture, as discussed further hereinbelow.  
         [0206]      FIG. 202  is a block diagram illustrating interactions with the person place database of the present invention. The external blocks in the diagram represent meeting planning personnel, clients requesting meeting setups, and client users of the planning system of the present invention. Illustrated are a variety of numbers of interactions between each party and the core database. Allowable interactions may be monitored, for example, by the person place database. Each party accessing the database may enter, view, or modify different numbers of information items accessible in the database. For example, a meeting planner may have clearance to enter, view, or modify all aspects of only those meetings for which that meeting planner is the registered meeting planner. A client may have the ability to enter only limited amounts of information with regard to a meeting, such as adding attendee names after a certain date, but nonetheless may have the power to view all information regarding a meeting of that client, and may further have the power to modify only a limited amount of information regarding the meetings of that client. Similarly, a client user may have the power to enter limited amounts of information, view limited amounts of information, and modify no amounts of information, with regard to meetings of the meeting client of which that client user is a member. Thereby, the person place database of the present invention provides different types of access to information included therein, including access to enter, modify, or view, and the access may be varied both by user type, and by information type, based on clearances included within the database.  
         [0207]     The project set-up and/or management  102  may include representative list management, speaker list management, task list management and security and access control functions  102   a - d . The meeting, planning and/or event logistics  104  may include recruiting and attendance venue selection, speaker selection, representative selection and event and travel logistics  104   a - e . The database may include an address book, schedules, profiles and note logs  106   a - d . These functions may be supported by fulfillment request, letter and/or format management  108 , or reporting  110 .  
         [0208]     The planning system of  FIG. 1  may include this multiplicity of integrated components and at least one logical and/or relational database. A project in the planning system may necessitate or include one or more of the function or moduless of  FIG. 1 , depending on the requirements of the client. A project is a logical group of at least one logically related meeting. The project set-up module allows a project administrator to customize a project set-up. A project may track meetings, for example, such as meetings related to a given product of the client. A project may also include speakers, venues, client representatives, or recruitment and attendance data, of the at least one meeting, for example. Thus, for each component of the project, there may be a set of data attributes that may be tracked. Some of the data attributes for each component may be required, and others may be used at the administrator&#39;s discretion.  
         [0209]     The planning system may utilize, for example, dynamic link libraries (DLL) that link the project definition data, such as the project administrator&#39;s choice of component and fields, and HTML, xml, or ASPX templates, for example. These DLLs may process the HTML templates before presentation to a user of the interface, replacing tags and information in the HTML template with the defining attributes captured. Thereby, the project administrator may have control of the layout and presentation of the data, and the planning system may thus ensure that capture validation and storage of data is consistent across all projects.  
         [0210]     The meeting planner and/or event logistics  104  may include venue selection, speaker selection, representative assignment of a meeting, audio/visual (AN) supplier selection, and recruiting and attendance, for example. Fields tracked at the meeting level, and entered to, or accessed from, the person/place database, may include meeting date and time, program type, program status, meeting number and client meeting number, for example. Further, one or more speakers may be linked to a meeting. One or more venues may be linked to each meeting, and each venue may be considered a temporary selection until confirmed. Data attributes may thus include person/place attributes, as well as a confirmation flag.  
         [0211]     Attendees, recruits, or “targets”, may additionally be associated with a meeting. A target tracker may provide an interface to maintain a list of recruits, may import target information provided by a client, may track status and contact history of the targets, may record and track contract information with a target, may record attendance data, and may be within, or associated with, the logistics  104 . For each person in the target list, a flag may indicate if the person was invited, and in what capacity, such as attendee, speaker, moderator, representative, client, guest, or the like, whether the invitee has responded, the type of attendee, the number of guests, and/or the type of recruiting that was used to generate the list. Examples of the type of recruiting may include fax, telephone, representative invitation, guest invitation, and the like.  
         [0212]     The reporting may report real time status of sponsored activities in, for example, a tabular format including event schedules, venue information, speaker information, attendance rosters, program tracking and status, and financial information. Reporting may be a real time, internet-based format for secure access from any computer having access to the network, such as the internet or an intranet, on which the planning system is resident. Users may, for example, export and download a report in Microsoft Excel format to a local machine from the reporting module. Pre-defined reports may be available for any selected period. Pre-defined reports may include, for example, multi-day reports, such as a two day report, a seven day report, or a weekly roster report. Other pre-defined reports may include, for example, an invitation report, a summary status report, a results report, an attendance roster, and/or a cumulative attendance report.  
         [0213]     A two day report, for example, provides status information, and shows events that will occur two days from the current business date, and may include, for example, the session or meeting code, the date and/or the time of the meeting, the location of the meeting, the host or moderator, current reservations and/or actual attendance, such as for a selected period of two days. A seven day report may thus include the same status information, but for a seven day period from the present date. A weekly roster report may also include the same information but over a week&#39;s period, and for a full roster of meetings on a single project.  
         [0214]     For example, a user may run a “2-Day Report” everyday in order to list all of the meetings occurring within the next two days. For all meetings listed, the user may print out a Venue Confirmation/Guarantee fax and Speaker Presentation Reminder, if applicable. An audio/visual company may be reminded based on this report, if needed, and final headcount may be listed on this report, for example. Confirmation faxes sent to all of the attendees, speakers, and support personnel may thus be manually or automatically sent in accordance with the report, and may ensure that all meeting parties are appraised of critical meeting parameters.  
         [0215]     A user may run a Weekly Roster Report on a specific day, such as, for example, on each Friday. This report may show which programs may be occurring over the next 30 days. The user may generate a weekly roster report by going to the “Reports” section on a toolbar, for example, by choosing a “weekly roster report”, and by entering a date.  
         [0216]     An invitation report may include, for example, the session or meeting code, the meeting time and date and location, the host name, the date invitations were mailed, the number of invitations mailed, the number of acceptances and/or the roster returned. A status summary report may include, among other things, the session code, the date, time and location of the meeting, the host, the moderator, current reservations, actual data of attendance and the current status of all of the fields. A results report may include the rosters returned, the number of invitations mailed, the total RSVPs, the total attendance, the average attendance, as well as the session code, the date of the meeting, and the invitations returned. A hyperlink within a report may include, or provide a link to, an attendance roster which might also include the session code, the date and time of the meeting, the location, the host, contact information for the host, contact information for the moderator as well as the speaker, the participants and the addresses thereof, as well as actual attendance at the meeting. The cumulative attendance report may report over a variety of events, and may include a brand name or project name, an event ID, meeting code, date and time, names of the host and moderator and the speaker, names of the attendees and the attendees&#39; addresses, specialties of the attendees, as well as other information relevant to a cumulative report.  
         [0217]     The fulfillment request/letter and/or form management function  108  may include a form letter management module. This module may enable a user to combine ad-hoc queries with custom Microsoft Word document templates to produce form letters, for example. Once an ad-hoc query is designed and saved in the reporting module, it may be used as a data source for a form letter. The planning system may generate a text tag for each field in the data source to be placed in the form letter. Users may then lay out the word document and place the field tags in the correct locations. Once the template is defined, the data source may be applied to the Word template. The end results may be the presentation of the form letters to the user in Word, preferably wherein the user may make modifications to the letters before the letters are printed. Once the ad-hoc query and a template has been defined, the two may be saved together as a form letter package, for example.  
         [0218]     The planning system also may include a finance module. This module may include tracked and/or estimated expenses. This module may track expenses at, for example, a meeting level. For each expense record, the type of expense, the status of the expense, i.e. whether it is an estimate, whether it has been paid, whether it is pending review, etc., the estimated amount of the expense, the actual amount of the expense, any comments regarding the expense, and/or relevant check numbers and check dates, may be tracked.  
         [0219]     Security access control  102   d  may authenticate a user. Users of the system may log into the system via an internet portal and access the system through the protections of a user name and password, for example. In addition, the security module may provide access control once the user has been authenticated. Multiple levels of access control may be defined. For example, one level may be for system controllers and another may be for a client user. System controllers may have full access to the application to add, delete and update the data, and client users may have limited access.  
         [0220]     An auditing function may additionally be provided. The planning system may track creations, reads, updates, additions, edits and deletions from the databases, in order to provide a history of changes for auditing. The audit log may grow very large, and thus may require periodic purging. The audit log may track systems usage and help to resolve issues regarding data quality. Each audit record may be corresponded to a field in the person or place database or in the data captured, and may include a user ID and the date and time of any modification made, along with the new value for the field.  
         [0221]      FIG. 2  represents an exemplary database, which may be, or be within, for example, a person and/or place table. The person and place table may provide a common store for any representative, speaker, moderator, attendee, audio/visual equipment or provider, and/or venue data. Providing references to people and places in a single table may provide a consistent, normalized view of the data, and may provide a common access point for critical stores of information. Each person and/or place may be stored in the person and place table/database, thereby providing a common value for all sub-systems. This common-valuing may allow analysis of speaker and attendance data across clients, brands and/or projects.  
         [0222]     The person and place database may include the contact information, i.e. the addresses and phone numbers, of all people in and involved in a project or projects. The person and place database may abstract this contact information to provide a consistent interface for accessing the information. For example, an address for a speaker, and an address for a venue, may be stored in the predetermined table having a given structure for the particular project or meeting. This predetermined table, or given structure, may vary by client, or by project, or by meeting, for example. Each address for a person or place may be labeled with a type, such as business, home, shipping, etc. For each address, the person and place database may store street, city, name, zip code and comment data. One address for each person or place may be flagged as a correspondence or mailing or shipping address, such as for any automated form letters that may be produced as discussed hereinabove. Thus, the form letter module and the databases(s) may preferably be communicatively linked for automatic address generation for form letters, for example. Phone numbers may also be labeled by type, i.e. business, home, mobile etc., such as for automated phone dialing upon linkage to a phone system. Each phone record may contain a phone number, extension, comments, and a type, for example. The person and place note facility may provide an interface to enter free form text notes, that will be date and time stamped and linked to a person or a place. These notes may then be freely available, or available in accordance with a given security clearance, elsewhere in the planning system. These notes may be, or be used by, non-structured data that does not have a pre-specified field in the person and place database, or may be structured data for relational storage in a database, for example.  
         [0223]     In operation, a user may log-in, and that log-in may alert the planning system as to the functions, projects, or meetings, to which that user may be granted access, and, if access is granted, to what level access may be exerted. Once connected and authenticated, the planning system may offer the user a menu of available choices.  FIG. 3  is an embodiment of the menu options. An application may be selected  302  using a selector  303 , such as a drop-down menu, for example. If a meeting planner is selected  302  as the application, the user may enter a client name  304 , a brand name  306 , and/or a project name  308 . Once these parameters are entered, a continue button  310  may be depressed and a new screen as shown in  FIG. 4  may appear.  
         [0224]      FIG. 4  is an embodiment of a screen after login. The screen may be used to navigate via navigation buttons on the top of the displayed window  402 , such as a tool bar. If a new meeting is to be added, the Add Meeting button  404  may be depressed, for example.  
         [0225]     Requests for the addition of meetings may occur through the network or web-based system, and may be completed by a system user, or an account supervisor, for example. The user or account supervisor may be asked to enter a meeting code  406 . Meeting codes may be determined by the account supervisor, and may contain a client&#39;s sales territory or district number, or may be automatically generated by the planning system upon generation of a meeting, for example. Meeting codes may be entered by typing directly into the meeting code box  406 , or by a drop down selection from the code box  406 , for example. Pull-down  408  may allow the user to select a status for the meeting. If the user does not assign a status, the status may self assign, such as “No Request”. A meeting may be considered “Set-Up In Progress”, for example, until all meeting details have been completed. Once the program is confirmed and all details have been arranged, the program may have status “Set-up Complete”.  
         [0226]     In order to complete meeting setup, a plurality of meeting information, such as meeting date and meeting time, may be entered. For example, to set up a meeting date, a calendar icon  410  may be used. The user may click on the calendar and then click on the date that has been selected. A meeting time may be assigned  412 , such as along with a corresponding pull-down to select A.M. or P.M. After entering the above information, the user may save the screen using button  414 , thereby allowing the user to move to the next screen, whereat the user may continue entering information about the meeting.  
         [0227]      FIG. 5  is an exemplary embodiment of editing of meeting parameters. At any time after a meeting is entered, an authorized user may edit the information that was previously entered by entering the “edit meeting” mode via the toolbar button  502 , for example. In addition, the user may use edit meeting to add any information that was previously unavailable. The user may be encouraged to save any changes that were made. Certain of, or all, fields depicted in  FIG. 4  may be edited, or selectable via drop down windows, for example.  
         [0228]     Exemplary data fields to be entered in  FIG. 5  may include the Date 7-Day Packet Sent  550  field, and/or the 7-Day Packet Tracking Number field  552 , wherein a corresponding FedEx tracking number may be entered. Also selected, such as by using the calendar icon, may be the Date Invitation Mailed  554  and the Date Attendance Roster Returned  556  fields, for example. In certain exemplary embodiments, the user may type freely in the corresponding space for meeting notes  556 , and via notes, or via a dedicated meeting email server listing, for example, the user may thereby communicate with other individuals interested in the meeting. For example, a message left in the meeting notes area may be read by other individuals with access to the meeting planner. A Feedback Report Returned status  560  may be automatically assigned as “no”, unless an entrant uses the pull-down and selects “yes”, for example. A Speaker Status  610  may be entered via a pull-down throughout the meeting planning process to assign a speaker status. If the meeting date has not been confirmed with the speaker, the speaker may be “pending”. If the date has been confirmed, the speaker status may be “confirmed”. Speaker Travel  612  may be recorded via, for example, a pull-down to assign personnel to handle the speaker&#39;s travel arrangements. A speaker may be confirmed  614  by using a pull-down for the appropriate method of confirmation, such as a phone conversation, fax, e-mail, etc. A date that the speaker was confirmed  616  may be entered via the calendar icon, for example. Speaker Notes may be typed freely in the corresponding space for speaker notes  618 , for example.  
         [0229]     A contract status field may be automatically populated, such as with “Initial Request”. When the user changes the status to “Contracted”, the screen may change to show more venue details. A venue may be considered contracted when a received and/or signed meeting confirmation from the venue is obtained, and a date contract returned field may be populated on the date of receipt of a received and/or signed contract from the venue.  
         [0230]     Returning now to  FIG. 5 , the Meeting Type  504  may be selected from the pull-down options and may identify the business type of the meeting. The meeting format  506  may be selected from the pull-down options and may indicate the format of the meeting, such as a dinner, breakfast, or lunch meal type, a conference, seminar, or other meeting type. Meeting topic  508  may be selected from the pull-down options and may be related to one of the products, or areas of research, or any other activity that a business entity may engage. Note that a meeting type, format and topic selections may be pre-defined by an account supervisor at the start of a project.  
         [0231]     A Date Request Received  510  may be entered, such as using the calendar icon, to record the date that the meeting request was received, such as in order to assist the user in determining the amount of time it has taken to complete the meeting set-up. A host may be added in the add new host field  512 . To add a host, the user may click on the Add New icon, and/or may search an underlying host database to find a host, or may add a host to the database so as to allow for selection of that host from the database. Of additional note, a user may perform a realistic search, which may automatically reject nonsensical searches, and which may include wildcards, for any field in use in the present invention. If no results are found for the search, the user may add, and then select, the desired search person, place, or entity. Thereby, the present invention provides a universal, one touch (or click), search function, followed by a one-touch change, add, or select function. If a name is already entered and the user wants to change it, the user may first delete the entered name by clicking on the X next to the appropriate field, for example. The Host Voicemail  514  may automatically populate the host&#39;s voicemail extension when that information is added into the host profile, for example. The target list included  522  may utilize the pull-down to select “yes” if the meeting host has included a target list with his/her meeting request. If this information is not updated, the system may automatically assign as “no”.  
         [0232]     The Adding Additional Point Person, which is, in one embodiment, a coworker of the client named as the “point person”, may serve as an additional point of contact. The additional point person may serve as a default cc: to assist the point person. The Additional Point person may be added to the meeting in the same fashion as set forth hereinabove. The contact  518  may be an employee or contractor of the host, responsible for confirming the meeting logistics. Contacts may be added to the meeting in the same fashion as the host. Of note, all persons may be added to a meeting using the single touch search, and the single touch add, select, or change, as discussed hereinabove. A moderator  520  may be, for example, a speaker that is employed by the customer. Within the moderator field box, the user may have the option to select or delete the current moderator. The moderator may be added to the meeting in the same fashion as the host. The territory number  524  may utilize a pull-down to select the appropriate number, which may have been preloaded by a system administrator. The contract location description field  526  may utilize the pull-down to select the appropriate description.  
         [0233]     As discussed hereinabove,  FIG. 6  is an exemplary embodiment of the present invention. The speaker field  602  may contain the name of the speaker for a program. The speaker may be, for example, a visiting faculty member, or other client employee or contractor, that has been trained by a client to speak on behalf of the client. The speaker may be added to the meeting in a similar manner as the host. The business unit field  604  may utilize a pull-down menu selection. The geography field  606  may utilize a pull-down to assign the correct location of the business unit involved. The venue field, such as that at which the speaker will speak, may be the location in which a meeting will take place, such as a restaurant, hospital, hotel, etc. Once a reservation has been made, the venue may be marked “reserved” in the system.  
         [0234]     A target list may be included with a meeting request, and each target may be entered in the “Participant” section of the meeting planner. For example, if the meeting was a conference of medical specialists, a target list may be a list of medical personnel that a meeting host might like invited to the program. To enter a target list, the user may select a meeting to affiliate with the target list. At the top of the meeting screen, the user may go to the participant section. To add a New Participant the user may click on an “Add New Participant” button located, for example, in the top right hand corner. An icon may be used to indicate the function, such as, for example, a red plus symbol. Depressing the icon may open a search screen, and the user may search for a target in the same fashion that a search for a host or speaker is performed. If the search is successful, the name and address may be added to the invitation list by depressing an “Add Participant” button. If the user&#39;s search is unsuccessful, the user may depress the “Add New” button and create a new profile for that target.  
         [0235]     As a user is entering the target list, the system may prompt the user when a pre-determined participant limit is reached. In the case of entering a target list, a user may override the limit and continue entering names. Thus, a particular meeting may have a select number of participants (“Yes” responses) allowed to attend a program, and this limit may be shown at the top of the Participant Screen. There may also be notes in the Participant Notes section indicating a deviation from the limit listed at the top of the screen. Notes about participant limits may override a pre-determined participant limit. Participants may also be deleted. To remove a Participant, a user may click on a delete icon, such as, for example, an “X”, and may thereby request the deletion function. The user may then be queried concerning the desire to actually delete.  
         [0236]     A target list may, for example, be imported into a meeting. To import a list from an existing planner target group, such as a target list for a given district, territory, group name, or group attribute, the user may go to the meeting&#39;s participant screen. The user may then click the territory import, contract location import, or import group to begin import. The system may ask the user to confirm that the user wants to complete this import for this meeting to insure that the user has the desired meeting and group selected. If correct, the user may select “Submit”. The planning system may then import all names affiliated with that territory/contract/group. For example, attendee lists may be downloaded in a comma separated value (csv) format. A downloaded attendee address list in a csv format file may then be found, for example, in the fulfillment module, as discussed further hereinbelow, such as in csv lists  706 ,  708 . The file may be additionally be downloaded into an Excel csv file by choosing a file name from a menu that appears as “Save Target As”.  
         [0237]     If a meeting host wants to only invite specific people from the list previously imported, the user may choose the “mass select” function, for example. Mass Select may default to all names being a “do not invite”. The user may then select those targets that the host does want to invite. Once the user selects and saves the names desired, and the names left as “no” may be removed from the list, thereby leaving only those names that selected as yes.  
         [0238]     The present invention may allow for the inviting of guests to a meeting by assembling and entering responses to invitations (RSVPs). Invitations may provide the invitee with a fax back, or email back, request, (“fax back” response) for example. Once the invitee responds, the fax back or email back is considered a response or RSVP. Invitees may note on a fax whether or not they will be attending a program, and may provide some profile information with the RSVP, such as an address, phone, fax, Social Security number, or TaxID, for example.  
         [0239]     If a fax back response is positive, the user may ensure that the information on the fax back form is reflected in the invitee&#39;s profile, i.e. medical suffix, address, phone, fax, SS# or TaxID. The user may then save the response by clicking on the “Edit” icon near the participant&#39;s name. The user may use a drop down box under attendance status to choose “Yes” to indicate the fax back RSVP was positive. If a guest count was requested on the fax back form, the user may enter the number indicated in the guest count field and send a fax or email confirmation, for example. A confirmation fax may be sent by the user by first selecting to send an e-fax, editing a reply, and delivering the e-fax via electronic mail, for example. Once the e-fax is successful, the user may initial and date the RSVP and file it in an appropriate folder, for example. Optionally, the user may send a mail confirmation, which may be performed by printing the edited fax message, and printing the letter on letterhead for hand mailing.  
         [0240]     If the fax back RSVP is negative, the user may ensure that the information on the fax back form is reflected in the invitee&#39;s profile, i.e., medical suffix, address, phone, fax, SS# or TaxID. The user may save the response by clicking on the “Edit” icon near the participant&#39;s name to provide editable fields. The user may then utilize the drop down box under attendance status and choose “No” to indicate a negative response. The user may then file the negative RSVP in an appropriate folder.  
         [0241]     The user may be able to add, edit or search a profile to add to a list. When a user clicks on “Add New” button in meeting list, for example, a search box may appear. A user may use a wild card search when the user is uncertain of an exact spelling of an attendees or speaker&#39;s name, for example. The asterisk may represent the wild card and can be used as a prefix, suffix or both. For example, using the wild card as a suffix for Jon*, will result in a search for any combination of letters using “Jon” as the first 3 letters of the field searched. Jon, Jonah or Jonathan would all be possible outcomes for this wild card search. If the user knows the city or state for the person/place entry, the user may enter that information as well. Providing additional information may help reduce excess results to thereby produce a more efficient search.  
         [0242]     If a search is successful, a listing may appear as a set of matches to a search. To make a selection, the corresponding “Edit and Add to Meeting” tab may be slected. A profile of the individual may appear upon selection to allow the user to verify that that the individual and all of the relevant information is accurate. At any point in the process the user may use the “back” button at the top of the page to bring the user back to the search screen to, for example, create another search selection.  
         [0243]     If the record that the user is seeking does not appear in the search results, a user may utilize the “Add New” button. When the user selects add new, a blank profile screen may appear. The user may enter all appropriate information, such as name, address, phone, fax, and the like, and may save. The user may then select the “add to meeting” button by using the icon at the top of the profile screen, for example.  
         [0244]     The present invention may be utilized to print invitations to a meeting attendee. Generally, printed invitations may be sent, for example, about 4 weeks before a program date. The invitations may be generated from the “Fulfillment” module in the planning system.  FIG. 7  embraces one embodiment of the invention showing a the fulfillment tool bar button  702 . A user may print and send such an invitation by choosing the meeting desired, such as by selecting the correct meeting code from the drop down list provided in the fulfillment section. For example, a custom invitation may be sent by selecting the appropriate drop down menu selection  704 . Invitations may then be printed on designated letterhead.  
         [0245]     Reminder, or other, faxes may be sent through the use of the present invention, in accordance with a manual trigger, or an automatic trigger. An automatic trigger may be, for example, time triggered or event triggered. A time trigger may be automatically generated on a certain date, or at a certain time. An event trigger may be an event, such as a change in meeting time, completion of a setup, etc. These triggers may be automatically enetered to the system, and the system then tracks until the event occurs, and, upon occurrence of the event, the faxes (including emails or telephone calls) are automatically generated. Events, or time, triggers may trigger faxes only to persons having a certain status for a given meeting in the database. For example, the event “setup complete” may trigger an event fax to the meeting host. Alternatively, for example, on a specific day, such as, for example, a Monday, an account coordinator, or an automated message generator operating on a triggered basis, may send reminders, cancellations, postponements, attendance rosters, confirmations, invitations, or other document templates that are populated by merging information from a database for manual or automated distribution, by fax, email, automated telephone call, or the like, to participants, speakers, host, additonal point persons, speakers, audio/visual suppliers, or the meeting attendees, for example, such as for the meetings coming up that week. If a meeting is occurring over the weekend or on a Monday or Tuesday, the present invention may send the reminder faxes or emails Thursday or Friday, for example. In addition, reminder faxes can be e-faxed from the computer in the same fashion as confirmation faxes, for example. An automatically generated fax, email, or the like, may be autofilled from the information in the database, such as by an automated merge, such as by autofilling the fax number, name, position, and/or status (host, attendee, etc.) in accordance with a given event or time.  
         [0246]     After a meeting has occurred, the user may wish to record return rosters to thereby provide a listing of each person who actually attended the meeting. Upon receipt of a return roster, the user may click “Edit” in the invitee&#39;s record in the Participant Screen and click “Yes” in the actual attended section of the record, for example. The user may save that information and enter the roster return date on the meeting information screen.  
         [0247]     Expenses for a meeting may additionally be tracked through the use of the present invention. The user may perform this function by opening the project, clicking on the financial button, choosing “Expense Register”, clicking “Add New Expense”, selecting the meeting code, and selecting the charge type (i.e., venue, outside AV . . . ) or by entering the Expense Type (Visa), or the expense category (F&amp;B, Room Deposit . . . ), or by entering the charge amount, such as including a decimal (100.00), and/or by entering any notes pertinent to the charge. The user may save this information for permanent record keeping.  
         [0248]      FIG. 8  is an embodiment of a screen after login. The tool may be chosen at  802 . A client may be chosen in  804 . An existing brand or product which is the subject matter of the meeting may be chosen in  806 . An existing or new project for the meeting may be chosen in  808 . In the example of  FIG. 8 , a meeting planner was chosen, the client is Pfizer, the brand name is Glucotrol®, a product of Pfizer®, and the project is a dinner meeting entitled 2001 Dialog Dinner Meeting.  
         [0249]      FIG. 9  is an embodiment resulting from depressing the edit meeting button  902 .  FIG. 9  is a list of all meetings for the Glucotrol® 2001 Dialog Dinner Meetings. Various meeting codes  904  are displayed for the meetings displayed on the  FIG. 9  meeting list. Each meeting may have an individual code which specifically identifies it. The date and scheduled time for the meeting  906  is also listed for each meeting code. The status of the meeting may also be shown  908  as being either completed, canceled or in set-up, for example. The host of the meeting  910  is listed as an individual who is sponsoring the meeting. The moderator  914  is also listed for each meeting. A first, second and third speaker  916  may also be listed for each meeting. The meeting location  918  is provided as a city or state, and venue  920  provides the specific business location for the meeting. The column  922  audiovisual allows the company providing audiovisual services to be listed. The overall listing of  FIG. 9  may provide a user with a single page snapshot of all the meetings for a given product. Each individual meeting code  904  showing  FIG. 9  may represent a hyperlink to additional information for that meeting. For example, the hyperlink for meeting code GLX-F3F-3,  924  may bring the user to a display as shown in  FIG. 10 .  
         [0250]      FIG. 10   a  is an embodiment showing details of the meeting designated by the meeting code of GLX-F3F-3. The meeting code is shown  1002  in  FIG. 10   a , as is the meeting status  1004  and the meeting type  1006 . The meeting date is provided in a field  1008 , and additional information indicating the format of the meeting  1010  is provided. In the example provided in  FIG. 10   a , the meeting topic is indicated as a meeting discussing type  2  diabetes in  1012 , and the meeting time is indicated as 7:00 p.m. on  1014 . The date the request for the meeting was received is also indicated in the display  1016 , as is the host of the meeting  1018 . Note that the host name is a hyperlink to a profile of that person. An organizer contact is provided in  1022 , and additional point persons may be added, as well as a moderator  1026 . Should a target list be included, its presence would be indicated by a flag in the field on the display  1028 . The date that the seven day packet report was sent, as well as the date any invitations were mailed, are indicated in fields  1030 ,  1032  respectively. If the seven day package had a tracking number, it would be indicated on the display  1034 . If edits to the attendant&#39;s roster were returned to the host, that would be indicated in field  1036 , as well as any feed back report returned in field  1038 . The host can also track the number of gift certificates requested in a field provided on the display  1040 .  
         [0251]     The present invention may display meeting notes to those hosting, organizing and attending the meeting  1042 , thereby allowing meeting planners to exchange ideas and information so that the best ideas and resources of all of the meeting planners are utilized. A territory number  1044  and a contract location description  1046  may be available as drop down menus and may be pre-determined by a system administrator. Speaker information may be provided by utilizing the icon button for adding additional information  1048 . A speaker&#39;s name may appear as a hyperlink  1050  if a speaker is listed. The hyperlink may provide a profile of the speaker so that additional information may be gained by those who have access to the system. The status of the speaker, such as confirmed or unconfirmed, may also be presented  1052 , and the method of confirmation  1056  as well as the date of confirmation for the speaker  1058  may also be provided. To assure that the speaker has adequate transportation, speaker travel organizer  1054  may also provided so that speaker itinerary can be verified and included in the information offering to a host, organizer, speaker, or the like.  FIG. 10   b  continues the display shown in  FIG. 10   a . The display shown on  FIG. 10   b  may include speaker notes which can be used to record communication with, or to contact or communicate ideas to, the speaker, such as wherein the speaker may have access or to other members who are involved in meeting planning. Speaker notes  1060  may include contact or travel information, speaker topic information, financial information or qualifications relating to the speaker. The present invention may include browser-based review of notes, or attachments, in a meeting, or for a person related to a given meeting, such as attachments related to a speaker, such as a curriculum vitae, or to an audio visual supplier, such as a copy of the available equipment. Thereby, browser based attachments may be associated with any person, entity, or place within a database, and may be available to all users accessing a meeting involving that person, entity, or place, or to an authorized group of users accessing that meeting.  
         [0252]     In an embodiment shown in  FIG. 10   b , the business unit or geography, as well as budget categories may be displayed  1062 ,  1064 . Details may be displayed on the same, or an associated, page by, for example, using a scroll down control bar. A toolbar  1066  may be used as a place to insert hyperlinks to jump back to the top of the page, to the travel portion, to the participant listing, to the financial summary or to request changes. The name of the venue  1068  may also be a hyperlink which provides a profile for a venue. The exemplary display of  FIG. 10   b  provides a venue address  1070 , phone number  1072 , fax number  1074  and a contact at the venue  1076 . The meeting room may be displayed  1078 , as may be the contract status  1080 , such as whether the contract has been signed for this specific date, and/or the time that the room at the venue is accessible  1081 . The date that the reservation was made  1082  and the total capacity of the venue  1084  may also be displayed. The capacity of the venue may limit the total number of invitees to the meeting, and a venue may be recorded in a memory as being so limited. The date a venue has been supplied a credit card as a means of payment for the event may be provided as an in-date form in the display field  1086 , for example. The cost per person  1088 , the date of the contract for the venue  1090  and the venue cost  1092  may also be displayed. The date the contract was returned after being signed by the venue holder  1094 , a method of payment  1096 , may also be indicated. The audiovisual supplier for, for example, audiovisual aids, may be provided in  1098 . The audiovisual supplier&#39;s name may be a hyperlink to a profile for that supplier, and may be displayed  1001 . The audiovisual contact name  1003  and the supplier&#39;s city and state  1005  and phone number  1007  and fax  1009  may be displayed. Venue notes which indicate any information relevant to those who have access to the system may be placed in a text field provided in display  1011  of  FIG. 10   b . Until a venue is contracted, alternate venues also available may be displayed in  FIG. 10   c . If the meeting may occur in multiple locations, a second venue  1013  or a third venue  1015  may be provided in details with respect to those venues. Travel information may be added or edited, and entry of such may be accomplished via pushbutton  1017 , for example.  
         [0253]     Returning to  FIG. 9 , if the profile edit button  924  is depressed, the display of  FIG. 11  may be provided.  FIG. 11  is an embodiment of a profile search that allows a profile edit after a search of a person  1104 , venue  1103 , or AV supplier  1102 . A search may prioritize search results in accordance with an affiliation to people or entities. If the user selects radio button  1104  to search for a person, the display of  FIG. 12  may be presented to the user. In the embodiment shown in  FIG. 12 , the search for a person may be completed by typing in the last name of the individual  1202 . It is noted that different versions of the same person may exist with respect to different clients within the database. Additional information may include first name  1204 , city  1206 , state  1208  and zip code  1210 . Additional search options for locating a person during a search may include client project  1212 , a person type, either speaker, moderator, target, host, or any of the above  1214 . The search may be initiated by depressing search button  1216 , and a new search with clear fields may be acquired by depressing the clear all button  1218 , for example. Also indicated in  FIG. 12  are search results from a person search indicating name, the person-type, the city, state, and zip code, in a search results line  1220 . Should any of the information be incorrect or subject to change or updating, the profile may be edited by depressing the hyperlink  1222 , for example. If a new person record needs to be added to the database, the add new button  1224  may be used to add a new person to the profile database.  
         [0254]     It is an aspect of the current invention that meeting data may be organized for effective use without viewing multiple screens. The structured reports provided by the current invention provide significant utility to the meeting planning process by informing meeting planners of various and multiple aspects of the current project. These combined aspects of the planning activity may be assembled into standardized reports.  
         [0255]     Reports may be accessed using the toolbar shown in  FIG. 13 . The reports push button  1302  may display the report menu  1304  for the selected project. Selected reports may include multi-day reports, such as, for example, a two day report, five day report, seven day report, weekly roster report, invitation report, status summary report, AS report, result report, cumulative attendance report, cumulative target report, speaker report, speaker request and/or a financial report. The report types may be hyperlinks, and selecting any of the hyperlinks may bring up the report page. For example, selecting the two day report  1304   a  may bring up the page display in  FIG. 14 .  
         [0256]      FIG. 14  is an exemplary menu to access a two day report. The user may enter a report starting date  1402  and depress the continue button  1404 . Alternately, the user may depress the calendar icon  1406  to bring up a calendar display, as shown in  FIG. 15 . The calendar display of  FIG. 15  may allow the user to select a date to initiate a two day report. For example, if the user selects February 14 within the  FIG. 15  calendar, the display of  FIG. 16  may be provided.  FIG. 16  displays a screenshot of a dialog dinner meeting two day report for a reporting period ending Feb. 14, 2002, and displays the basic information concerning a project identified by a session code, date, time, location, and host, and displays the number of current and actual reservations and attendance  1604 .  FIG. 16  indicates the session code of the meeting, which may also be a hyperlink to allow a user to further investigate this particular meeting. The date and time  1604   b ,  1604   c  may be the date and time that the report for the indicated event was run.  
         [0257]     Returning to  FIG. 13 , should the hyperlink for a seven day report  1304   c  be selected, the report shown in  FIG. 17  may be displayed to the user. The report indicates that two session codes may have available seven day reports  1704 ,  1702 . Also indicated are the date whereon the seven day packages were sent to those interested in receiving reports.  
         [0258]     Should the summary status report  1304   f  be selected, the hyperlink may provide the page shown in  FIG. 18  to the user.  FIG. 18  displays an embodiment of the current invention that may be used to provide a summary status report for a user. The status report may indicate the general status  1802 , as well as a count  1804  for all individual meetings under a certain product project. As shown in the example of  FIG. 18 , the list can be extensive, covering a total of 133 different meeting associated with business projects. The summary status report may indicate a session code  1806 , date and time of the meeting  1808 , the location of the project meeting  1810 , the host and the host&#39;s extension  1812 ,  1814 , as well as any additional host  1816 . A moderator is shown in the table  1818 , and a first, second and third speaker may be displayed  1820 . The topic of the meeting may be shown in the field  1822 , as well as the current reservation, total number of current reservation  1824 , and the actual attendance of a completed meeting  1826 . The overall status of the meeting may be provided in  1818 .  
         [0259]     Returning to  FIG. 13 , the hyperlink  1304   d , weekly roster report, is selected. A display similar to that of  FIG. 19  may be displayed.  FIG. 19  displays a weekly roster report for all of the session code projects available under a particular product. A roster report may include the current reservations as well as the actual attendance at the various meetings associated with the project.  
         [0260]     Returning to  FIG. 13 , the user may invoke an invitation report  1304   e  by selecting the associated hyperlink. As a result, a display as shown in  FIG. 20  may be presented to the user.  FIG. 20  represents an invitation report. The invitation report may include a project session code for each meeting  2002 , the associated meeting time and date  2004 , the location name of the meeting  2006 , the host name  2008 , the date the invitation was mailed  2010 , the number of invitations actually mailed  2012 , the number of acceptances from that invitation  2014 , the actual attendance of the meeting  2016 , if the meeting has already transpired, whether or not the roster has been returned and the date of return  2018 , and the meeting status, such as either completed, set-up or canceled  2020 . The invitation report of  FIG. 20  allows a comprehensive single page view of all of the meetings scheduled within a business product line, and allows the user to inspect the number and status of all invitations.  
         [0261]     Returning to  FIG. 13 , if the user selects a results report  1304   h  hyperlink, the display in  FIG. 21  may be provided to the user.  FIG. 21  is a results report that provides cumulative statistics on a particular program or series of meetings. The report is a results report  2102 , and statistics for the multiple events or meetings are provided in the display in  2104 . Provided in the body of the results report may be the individual projects session code  2106 , the date of the meeting  2108 , a host or additional point person  2110 , the number of invitations mailed  2112 , the number of RSVPs received  2114 , and the actual attendance of the meeting  2116 .  
         [0262]     Returning to  FIG. 13 , if the user selects the Account Supervisor (“AS”) report hyperlink,  1304   g , a display as shown in  FIG. 22  may be displayed to the user.  FIG. 22  is an embodiment of an AS report. The AS report may include the meeting code  2202 , the meeting time and date  2204 , the meeting status  2206 , speaker status  2208 , the date the request was received  2210 , the date the speaker was confirmed  2212 , the date the contract for the speaker was returned  2214 , the date the invitations for the meeting were mailed  2216 , the date a seven day report was sent  2218 , and the date that the roster was retained  2220 .  
         [0263]     It is an aspect of the present invention that a financial report concerning a particular program or series of meetings may be generated for a user. An embodiment of a financial report is provided in  FIG. 23 .  FIG. 23  illustrates a screen shot of a financial report wherein only a portion of all the financial topics is visible  2302 . Table 1 lists exemplary titles for financial perimeters associated with the meeting that may be detected in  FIG. 23 . The financial report may display the Table 1 parameters for each individual meeting project, for example, and may total the amount to provide the user an estimate of meeting costs and expenses.  
                             TABLE 1                       Financial Report Headings                                    meeting code   speaker airfare           meeting date   speaker car           business unit   venue deposit           geography   District business manager expense           meeting type   freelancer fees           meeting format   grant request           host   management fee           miscellaneous   hotel           attendee honorarium   car           speaker air fare   on-site staff fees           speaker expenses   on-site staff expenses           speaker honorarium   supplies           entertainment   postage and attendee expenses           venue room fees           outside audiovisual fees           F &amp; B fees           venue deposit           speaker honorarium                      
 
         [0264]      FIG. 24  illustrates an embodiment of the present invention in which the user selects the fulfillment menu button  2042  and selects from the drop down menu  2404  a meeting in which letter or e-mail correspondence needs to be generated.  FIG. 25  illustrates fulfillment items for a particular project. These fulfillment items may include such meeting-specific items, for example, as a comma separated value file  2502 , an attendee separated value file  2504 , a venue confirmation  2506 , a cover memo  2508 , a cancellation fax  2510 , a cancellation notice  2512 , an invitation  2514 , a speaker confirmation  2516  and  2518 , an invitation  2520 , a thank you letter for a local speaker  2522 , a national single speaker thank you letter  2524 , a reminder fax  2526 , and/or an request for receipt  2528 . The user may use fulfillment items to simplify and efficiently develop correspondence necessary to execute plans for the meeting or project, or to communicate with persons affiliated with an event or series of events, such as speakers, attendees, venues, AN suppliers, and/or hosts.  
         [0265]     As set forth hereinabove, the present invention may include within, or in conjunction with, a planning system, an advocate builder. An advocate builder may, for example, allow for data collection and/or entry by an authorized client. The advocate builder may be accessed, for example, similarly to the planner as set forth hereinabove, such as by login as a client, for a particular selected project. Upon access to the advocate builder, a user may access a set-up menu, to allow for the advocate builder to be set-up. An exemplary set-up menu of the advocate builder is illustrated in  FIG. 26 , and may include, for example, the importation of data, the building of polling questions, or text from, or related to, or for forwarding to, an external site. The layout of particular data may vary, and the layout may be entered to the advocate builder for importation of the particular data, as shown in  FIG. 27 . Layouts to be imported may be added, edited, deleted, or accessed, for import or status check, as illustrated in  FIG. 27 .  
         [0266]      FIG. 28  illustrates an exemplary embodiment of the present invention in which the user accesses the edit selector in the set-up menu of the advocate builder.  FIG. 28  illustrates the editing of data importation layout, such as the editing of when data importation occurs, the status of the occurrence, and the progress of the importation. A user may receive an alert on various factors in the importation process, such as preparing, failure, stalling, stopping, running, or completing of the importation, as illustrated. Additional information may be provided in the edit screen, as illustrated in  FIG. 29 .  
         [0267]      FIG. 30  illustrates the selection of a particular importation layout. The description for the layout is illustrated in  FIG. 30 , as is the template for the layout. This layout may be changed, saved, previewed, or viewed, as raw columns, for example, as illustrated in  FIG. 30 .  
         [0268]      FIG. 31  illustrates an exemplary selection of the raw columns of data for the importation layout. Additionally,  FIG. 31  illustrates that the layout may be mapped to a user defined template, for example.  
         [0269]      FIG. 32  illustrates the selection to build polling questions, such as from within the advocate builder set-up. A polling question may be entered by a text entry, as illustrated, and selectable answers, such as multiple choice answers, may be entered. Further, multiple additional questions and/or answers may be entered, for example. The question entered may be saved and/or added, such as to a list of questions, saved and/or exited from, or not saved, as selectable by the user. Alternatively, polling questions may be imported from other applications, or viewed from within other applications within the polling question generation window, or copied and pasted from other applications, for example.  
         [0270]      FIG. 33  illustrates an exemplary embodiment of an external site set-up as selected from the set-up menu. For example, the external site caption may be entered, as may be text for pages of the external site, such as the opening or closing page of the external site. Portions of a data entry page may additionally be entered, such as for combination with, and/or display of, polling questions discussed hereinabove. Further, the external site set-up may be programmed to include a thank you for display on the external site, such as to thank a party for answering polling questions. Additionally, email addresses, fax numbers, or other information may be entered as a list to which the polling questions are to be sent, for example.  
         [0271]      FIG. 34  illustrates an exemplary selection of a data entry menu from within the advocate builder. As illustrated, data may be selectable, such as alphabetically and by different categories.  
         [0272]      FIG. 35  illustrates a market report in accordance with the advocate builder. The market report may, for example, be broken down by market, and may include information regarding nominees, friends, influencers, or referrers. A party nominated to answer polling questions may be, for example, a party initially selected to respond to the polling questions, and that nominee may name, nominate, or have assessed, friends or influencers, and may become a referrer by naming a friend or influencer, for example. A nominee report may appear, for example, in the format of  FIG. 36 . A friend report may appear, for example, in the format of  FIG. 37 .  
         [0273]      FIG. 38  illustrates a report showing polling question results. The polling question results report may include individualized, or cumulative, responses to questions in the polling. Such responses may be broken down by particular categories, such as by particular medical fields of the respondents, for example. Full text responses may, for example, be searched for key elements, and may be reported in accordance with those key elements, for example.  
         [0274]     In an exemplary operational embodiment, the planning system may be divided into clients, wherein each client may log in individually, and within each client may be present, for example, one or more brands related to that client, or one or more projects related to that client, or related to a particular brand of that client, for example, as discussed hereinabove, and as illustrated in the flow diagram of  FIG. 39 . Thus, upon logging in  2602 , a user may be able to, for example, set up a new client or subclient, or select an existing client  2604 , wherein a particular user may log into multiple clients within the planning system. Following selection of a client  2604 , a user of the planning system may be able to, for example, set up a new brand  2606 , or select an existing brand  2607 , or set up a new project  2608 , or select an existing project  2609 .  
         [0275]     A project may include, for example, at least one meeting which may be selected as all, or a portion, of that particular project. Upon selection of a project  2608 , or a meeting, or upon selection to set up a new project or meeting, the user may be presented with an add/edit meeting selector. The user may add or edit a meeting through this selector  2610 , or, in an alternative embodiment, a meeting may be automatically added or selected in accordance with, for example, a received e-mail, a received telephone call, or a received fax. The add/edit meeting module may allow a user to track and/or modify a meeting in accordance with a meeting status, for example. The add/edit meeting module may allow, for example, a comprehensive review of the meeting, a review of meeting status, a comprehensive venue status, a comprehensive audio visual status and/or a target attendee status review, as discussed hereinabove. Each of these portions of the module may be selectable, such as using a hyperlink, and, upon selection, may evidence varying levels of detail within that portion of the module.  
         [0276]     For example, each meeting may be keyed by a meeting code, and each meeting may have a meeting status. The meeting status may be, for example, in progress, set up complete, completed, postponed, not requested, cancelled, or planned but no date supplied, for example. The add/edit meeting selection  2610  may additionally evidence the meeting date, the meeting time, the meeting business unit such as business units within the client, the geographic location of the meeting, and additional information directed to the desirable attendees for that meeting  2612 . Selection of the add/edit meeting module may additionally allow for selection of the host, a point person, a moderator, a contact name or listing, target listings, moderators, speakers, or attendance rosters  2630 .  
         [0277]     In this exemplary embodiment, upon selection of, for example, the venue, the venue name, address, telephone and/or fax number, contact name, and/or venue notes, may be displayed or may be edited. Additional information related to the venue may be viewed, such as the contract status with the venue, which may be, for example, unavailable, reserved, contract sent, contracted, or initial request made, for example. Additionally, the meeting room or area of the venue may be selected, as may be the capacity or cost, such as per person, of the venue. Thereby, aspects of the venue may be reviewed and/or edited by authorized users  2620  of the planning system. Additionally, authorized users may, for example, record payment to the venue, or other owed expenses, such as by credit card, or printing of a business check. A user may additionally make venue arrangements for audio visual equipment to be supplied to the venue, such as the audio visual supplier, an audio visual contact name, supplier name, supplier location, or supplier contact information. Additionally, alternative audio visual suppliers may be entered.  
         [0278]     Selection  2610  of the add/edit meeting module may additionally allow for the selection of particular functions for the speaker and/or moderator. For example, information may be tracked for the speaker and/or moderator, such as a record of whether a speaker has provided personal information, such as a personal biography, curriculum vitae, speaker honoraria amount, speaker airline preferences or expenses, car, hotel, food, or other travel preferences or expenses. Other expenses related to the meeting and/or the speaker may be tracked, such as room fees, restaurant charges, audio visual charges, entertainment charges, other miscellaneous expenses, and each expense tracked by the add/edit meeting module may be interoperable with the accounting systems apparent to those skilled in the art, such as Microsoft Quicken or Microsoft Great Plains, for example.  
         [0279]     Further, the add/edit meeting selection  2610 , as set forth hereinabove, may allow for the tracking for particular attendee functions, such as invited participants, acknowledged participants, payment of acknowledged participants, tracking of accounts receivable, and tracking of accounts paid. Overall, a total attendee or guest count may be provided, such as in order to select numbers of handouts necessary for availability during a meeting. Particular attendees may be tracked using the add/edit meeting module, such as overall attendance or attendee status, which may include yes, no, wait listed, cancel, or invited, whether or not an attendee actually attended, whether an attendee is, or is to be, removed, and whether particular attendee confirmations are to be made available or have been provided by a confirmation fax, mail, e-mail, invitation, telephone call, or other methodology. All attendance information may be conveniently provided in, for example, a summary table.  
         [0280]     In this exemplary operational embodiment, the planning system may additionally include tracking for all persons and places involved with a particular project, brand, client, or multiple clients, within the planning system. For example, an add/edit person or place module may be included within the system, that may allow the system to overall track  2640  particular persons, venues, audio visual suppliers, hosts, speakers, moderators, users, and/or attendees. For example, for each person or venue, or vendor entered into the system, contact information may be available. This contact information may include, for example, names, addresses, multiple telephone numbers, mobile telephone numbers, fax numbers, emergency contact information, or additional information, such as comments, that will allow for contacting of particular contacts within the person, company, or venue or vendor data base. It will be apparent to those skilled in the art that multiple fields may be available for entry of particular information, such as fax numbers for home, business, or other, or multiple name fields, which may allow, for example, the selection of first, last and middle names, or the selection of company names. Additionally, drop-down menus may be provided for selection of particular information within the contacts listing, such as suffixes to follow particular names, such as MD, Sr., Ph.D., Pharm D., RN, APRN, PA, DO, or Esq., for example. Further, additional fields may be added, or may be available, for entry of information specific to particular projects, meetings, brands, or clients. For example, target profiles for particular meetings may include, for example, education level information, ME numbers, DEA numbers, AOA numbers, district numbers, social security numbers, or other necessary or desired information. Further, where available, electronically available information may additionally be provided in the contacts listing such as electronic, or scanned, business cards or other specialized or specialty information, such as a speaker curriculum vitae or biography.  
         [0281]     Variations of the fields set forth hereinabove, or additions made thereto, may be monitored  2660  by a permission level security interface. For example, a field sales representative may be entitled to access, or be allowed to modify, only particular information related to a particular meeting. Other information may not be added or edited by that field representative, and this accessibility may be controlled by a security interface, as will be apparent to those skilled in the art. Further, all or a portion of the information passed from a remote planning system to a local interface may be secure information, such as by data encryption apparent to those skilled in the art.  
         [0282]     In this exemplary operational embodiment, a user entering information may be allowed to enter information, or may be prompted to enter particular information, such as wherein a meeting profile, person profile, or place profile, has been created, and particular information has not been entered. For example, upon completion of a meeting request, the planning system may prompt a field sales representative to create a target list for that meeting, wherein a target list has not yet been created. The field representative may then either enter a target list as part of selection  2630 , or select that a target list will be entered at a later date. This target list may then be entered, such as, for example, by a download in the entirety from, for example, a Microsoft Excel spreadsheet, or the information may be, at that date or a later date, hard coded manually into the system.  
         [0283]     Further, particular information items may be provided to the user filling out a given request, as the request is being filled out. For example, the system may provide 2650 specific instructions that are applicable to particular events or event types. For example, the marketing department within a particular client may limit attendance to 15 attendees per meeting, such as due to marketing budgetary constraints. In such an instance, wherein a meeting has been set up using the add/edit meeting module, and it is entered that the marketing department is to fund the meeting, a message box may appear for the user that instructs “at marketing funded events, attendance is limited to 15 per meeting, and attendees must have signed consulting agreements, may not bring spouses, and will not be paid honorarium. Further, the venue budget is limited to $2000 per meeting, and any excess must be entered into the ‘additional expense field.’”. The user may be given the option to accept or reject these instructions. Thus, the planning system may include a plurality of business rules, that may be applied to particular meeting, projects, brands, or clients. These business rules may be entered by clients, field representatives, planning system administrators, or any authorized user.  
         [0284]     Further, such as within the business rules, the planning system may include a hierarchy, such as a hierarchy through which meeting requests, or expense requests must pass, as illustrated in the block diagram of  FIG. 40 . In such an embodiment, a meeting request may be generated, and may be passed for approval, such as automatically by e-mail, to a client administrator. Alternatively, expenses within the meeting request may be passed to an accounting department within the client for approval. In such an exemplary embodiment, upon approval by the accounting department, check requests may be automatically generated, such as by interface of a check generation software to the planning system approval methodology, thereby generating checks without any human interaction other than approval of the expense. Alternatively, as will be apparent to those skilled in the art, a check request may be manually approved, and a check may be manually generated.  
         [0285]     In an exemplary embodiment, business rules may be applied using components and templates, wherein components are the data that has been, or may be captured, and wherein the templates select the manner in which the components will be stored and/or displayed.  FIG. 41  is a block diagram illustrating the accessing, from a user work station, via the internet, such as Internet Explorer or Netscape, of the planning system databases. The web server that receives the user request, may break the request down into component definitions, and may select a template in accordance with the desired or received component, as illustrated.  
         [0286]      FIG. 42  is a schematic illustration of an architecture  2902  to employ the planning system discussed hereinabove. The architecture  2902  may include, for example, a rich client  2904 , a thin client  2906 , a presentation level  2908 , a business logic level  2910 , and a data level  2912 . The data level may include, for example, data bases, legacy systems, and external applications. The architecture may further employ, for example, a firewall.  
         [0287]     This multitier architecture may be developed using, for example, a Microsoft Windows DNA model. The presentation tier may include, for example, user interfaces. The business logic level may include, for example, the business rules discussed hereinabove. The presentation level of the architecture may use, for example, HTML programming for presentation to the user. Further, tools and applications available on the presentation level may use, for example, standard HTML or XML. In the data level, data may be resident, in part, in a database on, for example, a Microsoft SQL server. Universal data access from, for example, the business logic, may be granted through, for example, an ADO. Using a distributed server environment, the planning system may include a plurality of distributed servers. For example, a data architecture, such as a database, may reside on one server, and middle tier components, such as business logic, may reside on a second server. HTML pages, or other user interfaces, may reside on the second server or may reside on a third server. Thereby, no single server experiences overload.  
         [0288]     Once a user has securely entered the planning system, the user will be greeted by the log-in screen, as illustrated in  FIG. 43 . The log-in screen may present a greeting to the user and may offer options, such as select a client, select a brand, and select a project, for example. A user may choose to specify a client specific, brand specific or project specific preloaded category, or the user may simply click the continue button to enter the system without specifying a client, brand, or project to work on. The log-in screen illustrated in  FIG. 43  may also allow a user to log off of the planning system, edit, or otherwise maintain the user&#39;s profile or access administrative controls if the user has the proper access or security clearance. By way of non-limiting example only, if a user were to select a client from the log-in screen, such as, for example, Plavix, the user would be directed to a main menu, as illustrated in  FIG. 44 , which would display the title of the meeting associated with the client, Plavix. The main menu, as illustrated in  FIG. 44 , may also include options, such as adding a meeting, editing a meeting, editing a profile, creating a report, entering the fulfillment module, financial module, administration controls, and/or batch controls, for example. If a user, for example, chooses to add a meeting from the main menu, the user may be provided access to the add meeting window as illustrated in  FIG. 45 . The add meeting window may include fields such as, for example, meeting code, meeting date, meeting status, and meeting time. Each field may be populated manually and/or by way of drop-down boxes. Automated features that exist throughout the planning system are further illustrated in  FIG. 45 . For example, if the user desires to enter the meeting date, clicking the calendar icon adjacent to the meeting date field may open a pop-up window which may include one or more months from which the user may choose a date. The date chosen from the pop-up window will automatically populate in the meeting date field. Further, by way of non-limiting example,  FIG. 46  illustrates a drop-down menu for the meeting status field. Options that the user may choose to populate the meeting status field may include, for example, in progress, set up complete, completed, postponed, no request, cancelled, etc. Such pop-up windows and drop-down boxes may be used throughout the planning system and may be altered in terms of content by users with administrative access.  
         [0289]     Referring back to  FIG. 45 , a user may choose to click the edit meeting icon which may present the user with the edit meeting window, as illustrated in  FIG. 47 . The edit meeting window may include references for which the user may identify the meeting in which he or she is editing, the ability to choose the time frame viewed for that meeting, and a grid displaying any number of informational points related to that meeting. The informational grid may include such items as meeting code, date and time, status, company contact, host, moderator, at least one speaker, location, venue, and audiovisual supplies information, for example. Any given information item may also be an icon with the ability to sort the information below each item upon the user choosing that item. Further, the information below and included within the grid may themselves be icons which, when clicked, may display additional information about that item to the user. As previously mentioned, and as illustrated in  FIG. 47 , the grid may show only selected periods of time by clicking icons such as, for example, an icon designated by months. This may allow the user to view specific time periods in order to limit the amount of information necessary for the user to edit in any given session.  
         [0290]     If, for example, under the item meeting code within the grid, a user selects an icon that is a designated meeting code, the user may be presented with a window, as illustrated in  FIG. 48 . This “details” window may provide the user the ability to edit the meeting in greater detail. For example, the user could enter information related to the meeting including the meeting code, meeting description, meeting type, time, format, topic, company contact, on-site coordinator, request date, meeting status, meeting date, meeting time zone, company coordinator, meeting request type, and client category type, for example. A user may also enter meeting notes and customer notes which may detail important information that either the user or those attending the meeting should be aware of.  FIG. 48   b  illustrates another aspect of the edit meeting details window. This window may provide the user the ability to enter information such as meeting driving factors, field communications, and invitation information. Meeting driving factors may keep track of questions, such as, for example, is date a driving factor, is the speaker a driving factor, and/or is venue a driving factor. Further, field communications may be kept in an organized manner, by way of non-limiting example only. Dates for individual categories may be kept, allowing the user of the planning system to know when certain events had been completed. Such events may include, for example, the meeting initiation call date, the speaker confirmed notice, the venue confirmation notice, the host request approval date, the set-up complete notice, the audiovisual confirmation notice, and the pre-event final call. Invitations may also be tracked by date, for example, in addition to the method of how the invitation was sent and to whom the invitation was sent.  FIG. 48   c  further illustrates details of a meeting which may include information regarding the meeting materials and the host information. Information surrounding the meeting materials may include, for example, the date pre-meeting literature materials were sent to the speakers and/or attendees, whether or not feed-back was reported, the attendance, roster, and whether or not fees have been sent to the venue and/or speaker at the meeting. Host information may include the host name, location and contact information, and the amount budgeted for speaking fees and other expenses. Still further,  FIG. 49   a  and  FIG. 49   b  illustrate other details that may include budget categories, program or management fees, speaker details, and additional information about company sponsorship.  
         [0291]     Referring back to  FIG. 48   a , a user may select from the edit meeting main window the venue icon which may present the user with the edit meeting venue section window, as illustrated in  FIG. 50 . The venue section window may include information, such as the venue, contact information for the venue, names of those coordinators at the venue, date of contract, budget and financial information, for example. The venue section window may also include information regarding audiovisual material. The audiovisual information portion of the venue section may include items such as, for example, supplier type, contact name, contact information, delivery date, items selected for delivery, and costs.  
         [0292]     Referring again to  FIG. 48   a , a user may select to edit the participants from the edit meeting main menu. The participant window, as illustrated in  FIG. 51 , may include a variety of information related to those attending the meeting. The participant window may include, for example, summary information, as well as information that may be entered by the user, and may further include a list of participants associated with that meeting and more defined information related to those participants. From the participant window, a user may add a participant by clicking the add participant icon and entering the information in the add participant window, as illustrated in  FIG. 52 . Information that may be entered into the planning system regarding participants at individual meetings may include, for example, the name of the participant, contact information, company affiliation, and the type of participant. As may be noted in the add participant window, the planning system may offer search and reset features. Although such features are generally provided throughout the system, the search functionality in the add participant window may allow the user to search for existing participants within the planning system using any one of the criteria that may be entered, for example, last name. Information entered into the add participant window may also be reset by clicking the reset icon. The add participant window may also provide a pop-up window, as illustrated in  FIG. 53 , which may allow the user to enter territory-specific information for any given participant. Such territory-specific information may include, for example, a territory number, a client, brand and/or project.  
         [0293]     The planning system may also allow the user to add any multiple of participants already included within the planning system by clicking, for example, the search icon in the add participant window with no information entered into the fields provided. A list of all participants included within the system may be provided to the user, as illustrated in  FIG. 54 . This participant selection window may allow a user to choose one or more participants to be added to a different meeting. Once the correct number of participants has been selected by the user, the user may click the save icon to add those selected users to the designated meeting.  
         [0294]     As illustrated in  FIGS. 55 through 59 , any number of additional participant information categories may be stored within the planning system.  FIG. 55  illustrates the contract location window which may include a description of the contract location and the contract class. Information within the contract location window may be saved or cancelled from the planning system.  FIG. 56  illustrates the import group window. This window may allow the user of the system to import information into the system regarding an individual meeting.  FIG. 57  illustrates the meeting code import window. Meeting codes may be selected from a list within the planning system or remotely from the planning system and selected and imported by the user into the planning system and associated with the designated meeting.  FIG. 58  illustrates the edit participant window. The edit participant window may allow a user with proper administrative access to edit information about a given participant. Such information that may be edited may include, for example, participant&#39;s name, the number of guests, if any, the agreement status with that participant, the attendance status and whether or not that participant actually attended the designated meeting.  FIG. 59  illustrates the choose and print fulfillment window. This window may allow a user to view and print the mail confirmation sent to a given participant, and if received from the participant, the participant confirmation facts.  FIG. 60  illustrates the target doctor profile window. This window may be used by the user of the planning system to enter more detailed information about participants for which greater detailed information may be desired. Information that may be entered into the target doctor profile window may include, for example, the participant&#39;s name, contact information, institutional association, professional associations, business and personal contact information and prior meeting attendance history.  
         [0295]     Referring again to  FIG. 48   a , a user may choose to click the travel icon in the edit meetings window. The travel section window, as illustrated in  FIG. 61 , may provide information related to the travel plans of a given participant. Such travel plans may include the method of transportation, the times and dates of transfers within that method of transportation, and the method of payment, for example.  
         [0296]     Again referring to  FIG. 48   a , a user may select the agenda icon from the edit meeting window. The agenda section window, as illustrated in  FIG. 62 , may include a listing of agendas associated with a given meeting with the additional functionality of allowing a user to add an agenda to a given meeting if the user possesses adequate access. Information provided along with the agenda title may include the start time, end time, agenda topic, and discourse type. By selecting the add button or icon from the agenda section window, a user may be presented with the add agenda window, as illustrated in  FIG. 63 . Here, the user may choose an appropriate start time, end time, manually add or choose from a drop-down menu a description of the agenda, and add or choose from a drop-down menu the discourse type. The discourse type may include, by way of non-limiting example only, feedback session, speaker introduction, detailing session, and closing remarks.  
         [0297]     From the edit meeting window, as illustrated in  FIG. 48   a , a user may click the financial icon and be presented with the financial section window, as illustrated in  FIG. 64 . The financial section window may include information related to checks issued for the designated meeting, associated expense reports, and the like. The window may also provide icons which may allow the user to view and/or interact with a check registry and expense report registry, for example. By clicking the check register button in the financial section window, a user will be presented with the check register window, as illustrated in  FIG. 65 . The check register window may be broken into a grid and may include information, such as the meeting code, check number, check date, check request date, payee name, check amount, check status, and amount outstanding, for example. Alternatively, the user may, from the financial section window as illustrated in  FIG. 64 , select the expense register icon and be presented with the expense register window, as illustrated in  FIG. 66 . The expense register window may provide the user the ability to view and examine expense reports in a grid format, including, for example, the payee, the amount, and the date the transaction occurred. Further functionality related to expense reporting within the planning system is illustrated in  FIGS. 67 through 70 .  FIG. 67   a  illustrates one embodiment of the add expense register item window. A user may add expense tracking information to the planning system by first selecting a meeting for which an expense should be applied. Once a meeting has been selected from the provided drop-down menu, the user may select continue, and may be presented with another embodiment of the add expense register item window, as illustrated in  FIG. 67   b . Here, the user may additionally add information, such as payee type to the expense tracking portion of the planning system. Upon entry and successful continuation, further information may be added by an additional embodiment, as illustrated in  FIG. 67   c.    
         [0298]     Further, checks issued with respect to meetings within the planning system may be searched by a user of the system using the customized check register search window, as illustrated in  FIG. 68 . Such searching functionality may include the name of the company, the name of the project, meeting code, status of the check, and category of the check, for example. As illustrated in  FIG. 69 , the check search window may also include search criteria, such as check number, check number range, amount, first and last name, and the date of the check, for example.  
         [0299]     As illustrated in  FIG. 70 , expense and other financial information may be reported to a user of the system in a number of formats which may include, for example, bar charts illustrating a breakdown by category of expenses incurred during a designated meeting.  
         [0300]     The planning system may also provide a summary section window providing the ability for the user to further edit and enter information related to a designated meeting. The summary section window may include a summary of all information related to the designated meeting contained in the planning system, such as field communication data, venue, audiovisual information, speaker information, invitations, pre-event pack information, post-meeting follow-up information and contract summary, for example. This informational summary, as illustrated in  FIG. 71 , may be printed or otherwise exported to any Windows compatible software package. In another embodiment of the summary section window, the user of the planning system with adequate administrative security may change, edit or otherwise enhance the information displayed and the layout of the information displayed within the summary section window, tailoring the summary of meeting information for the user.  
         [0301]     As illustrated in  FIG. 72 , the planning system may also offer a fulfillment section window which may display items collected and/or created in connection with the designated meeting. Such items may include, for example, a seven day memo, an invitation, a meeting cancelled notification, a meeting postponed notification, a meeting rescheduled notification, participant reminder facts, participant evaluation, a sign-in sheet, speaker confirmation facts, speaker expense request facts, speaker expense letter, speaker honorarium letter, speaker reminder facts, and venue guaranteed facts. The fulfillment section window may also include links to a mail file which may further include information regarding shipments, such as, for example, UPS shipments and the associated tracking numbers. The fulfillment window section may also include a link to the CV of the speaker or attendee of a designated meeting. The fulfillment section window may also provide a view feature allowing a user to view a particular item listed within the fulfillment section window. As illustrated in  FIG. 73 , if a user selects the view icon listed next to the participant reminder fax item, the fax communication sent may be displayed in the sample papyrus window.  
         [0302]     As illustrated in  FIG. 74 , the system may provide a representative changes section window which may allow a user to, among other things, change the designated representative appointed to a given meeting. Such representative may include people, such as host, organizer, or sales team member, for example. From a drop-down menu included within the representative changes section window, a user may choose to edit meeting information, participants information, and roster information, for example.  
         [0303]     The system may also allow a user who has the proper administrative access to search and edit profiles of participants, venues and suppliers, for example. As illustrated in  FIG. 75   a , the system may provide a profile edit window which may allow a user to search for persons, venues, or suppliers within the system. If, for example, a user of the system searched for a person, a search by person window, as illustrated in  FIG. 75   b , would be presented to the user. The search by person window may allow the user to enter certain criteria which may then be utilized by the system to engage a search for the person or participant sought out by the user. Such criteria information may include, for example, the last name or first name of the participant, location information, such as city, state, or zip code, information further associated with the participant, such as the participant&#39;s client association, brand association, and product association, and further, the type of person being sought, such as, for example, speaker, host, moderator, target, or all. Once at least one criteria is entered within the search by person window, the user may select the search icon to initiate the search engine within the planning system. A similar search may be conducted for venues contained within the system, as illustrated in  FIG. 75   c . Such a venue search may include, for example, the name of the venue, the city, state, or zip code. Additionally, suppliers, such as audiovisual suppliers, for example, may be searched, as illustrated in  FIG. 75   d.    
         [0304]     The system may also allow the user to create and utilize many different reports based on the user&#39;s preferences. As illustrated in  FIG. 76 , the reports menu window may provide a variety of reports which may include, by way of non-limiting example, a two day report, five day report, seven day report, weekly roster report, payment import list, cumulative target report, financial report, meeting expense report, on-site coordinator report, participant list, event calendar, invitation report, status summary report, program budget, cost category detail, etc., as illustrated in  FIG. 76  through  FIG. 107 .  
         [0305]     As previously described,  FIGS. 109   a - b  illustrate the fulfillment options presented within the planning system.  FIG. 109   a  illustrates the fulfillment main menu window which may allow a user to import and store within the planning system documents associated with a participant, meeting, or venue site, for example.  FIG. 109   b  illustrates the fulfillment list window which may provide the user with a listing of documents stored with a particular participant, meeting, or venue. By way of non-limiting example only, a fulfillment list for a participant might include an invitation with a description of generic invitation, and still further, including a data source type of participant invite. The invitation document may also be viewed by the user of the system by selecting the view icon, as previously described herein above. Another aspect of the present invention may include the storage creation and analysis of financial records associated with participants, venues, and meetings in general. As illustrated in  FIG. 110 , the financial main menu window may provide a user with options, such as check requests, check register, expense register, and check request report, for example. To access the request checks window, as illustrated in  FIG. 111 , a user may select on the request checks icon displayed in  FIG. 110 . The request checks main menu may include a search engine which may allow the user to conduct a detailed search of all checks stored within the planning system. Search criteria such as that as may be present in a drop-down menu may include, but is not limited to, meeting codes, categories, participants, and venue, for example. By way of non-limiting example only, a user may leave all such criteria unpopulated except for the selection of participant type as honorarium. Such a search may yield the result as illustrated in  FIG. 112  in the check register results window. The check register results window may provide detailed information regarding checks used in the planning and execution of a meeting. The information may include the check number, the check date, the meeting code, category, request date, the payee, the amount, the status of the check, and a running balance of a checking account, or artificial balance debit sheet, for example.  
         [0306]     A user may also select an icon labeled expense register from the financial menu window, as illustrated in  FIG. 110 , which may provide the user with access to the expense register window, as illustrated in  FIG. 113 . The expense register window may include any variety of expenses charged in relation to the meeting, and may be categorized by date, expense type, payee, and balance, or amount of payment, for example. The user of the planning system may sort the expense register window by any category, including by date and date range, by expense type, or by payee, for example. A user of the system may also add expenses to a designated meeting, keeping an accurate track of meeting associated expenses. A user of the planning system may also access the check request report window, as illustrated by  FIG. 114 , by selecting on the check request report icon found in the financial main menu window, illustrated by  FIG. 110 . The check request report window may include search options and/or sorting options to enable the user to create detailed customized reports. A user may be able to alter the format of the information and may be able to specify a date range. The information generated may be printed to the screen or stand-alone printer or exported out of the planning system to a program such as, by way of nonlimiting example, Excel, or any spreadsheet program as is known in the art. A planning system check request report may include information, such as check request ID, requesting individual, date requested, meeting code, meeting date, general purpose meeting code, client, brand, project, vendor name, vendor ID, amount, check number, and check date, for example.  
         [0307]     At any given point during the use of the planner system, a user may enter a meeting code and may automatically and instantaneously access information related to that meeting corresponding to their current place within the system. By way of non-limiting example only, if a user were in the check request report window, as illustrated in  FIG. 114 , and were looking at a particular meeting detail, he or she could enter a new meeting code in the field provided and jump to a new meeting which would automatically display that meeting&#39;s results in the check request report window. This functionality may allow a user to quickly parse information contained within the system and compare data between meetings, venues and participant usage, for example. As illustrated in  FIG. 115 , the planner system may also include administrative functions. These functions may include, by way of non-limiting example only, a user-manager, a client brand client setup, project setup, client brand project types editor, project rename, payment at net import, data maintenance, types editor, admin report menu, papyrus template tool, security access levels, check manager, fax server status page, project budget category management, project management fee setup, meeting status types assignment tool, event central requests and void checks option.  
         [0308]     A user may access these various modules by selecting the hyperlink, and highlighting the description of the module, as illustrated in  FIG. 115 . For example, a user may select the user-manager hyperlink from the administrator menu window to access the user-manager window, as illustrated in  FIG. 116 . The user-manger function of the planner system may allow a user to find and edit, add and otherwise control users within the system. As further illustrated in  FIG. 116 , a user of the system may be found by typing in the user&#39;s first name and/or last name and selecting the continue button, as illustrated in  FIG. 116 .  
         [0309]     If a listing of all users within the system is desired, the first name and last name fields in the user-manager window may be left blank, resulting in a list of all users, as illustrated in  FIG. 117 . The listing of all users may include, for example, the user&#39;s name, login, e-mail address and status as a user. The list may also be sortable by the user&#39;s name, login or status and may be further researchable alphabetically. Further, a user&#39;s name as listed in the user-manager window may also be a hyperlink which, when selected by the administrator, for example, may direct the administrator to a more comprehensible listing of that particular user in the view/user profile window, as illustrated in  FIG. 118 .  
         [0310]     The view/user profile window may include detailed information about the user, such as last name, first name, login, password and status and access levels for the particular user. The profile may also include a listing of user groups associated with the particular user. Such user groups may include venues, meetings, and company associations, for example. An administrator, or user with sufficient security clearance may change aspects of the user profile within the view/user profile window and save or delete changes and/or users.  
         [0311]     As illustrated in  FIGS. 119 through 127 , the planning system may also include a project setup module. As illustrated in  FIG. 119   a , the client/brand/project setup window contained within the administration module may allow an administrator, for example, to view the clients for which a project has been assigned, the brand name and project name associated therewith. The setup window may also allow an administrator to add existing clients and to further add to existing or newly added clients brand names or project names. As illustrated in  FIG. 119   b , the edit client window within the project setup module may allow an administrator to edit or add a client name, company name and project identifier, for example.  FIG. 119   c  illustrates the administrators ability to alter or edit the brand name associated with the project, for example. As further illustrated in  FIG. 119   d , a project name may be edited or added and associated with a project identifier.  FIG. 120  illustrates the external rep site setup that may be provided within the planning system. The external project setup window may allow a representative with administrative clearances to enter the system and create a project. As illustrated by  FIG. 120 , rules for the project controlled by the administrator may include the ability to allow or disallow added participants the maximum number of participants allowed, the maximum number of guests allowed, the ability or inability to edit the guest count or attendance status and the monetary charge per attendee, for example. This functionality of the planner system may allow an administrator, for example, to control virtually every aspect of the project and/or meeting setup.  
         [0312]      FIG. 121  illustrates additional rules controlled by the administrator such as, for example, read, edit and display options related to additional point people, date attendance roster return, hosts, meeting date, date invitation mailed, meeting time, meeting status, moderator, meeting notes, date set and date packet sent, sent date packet tracking number, date request received, speaker, and target list included, for example. Further areas for which rules can be set regarding access level include items related to venue, for example, AV contact name, AV name, AV supplier type, authorization sent date, contact name, date contract returned, date contract sent, cost per person, meeting room, payment method, reservation made, room accessible by, venue capacity, contract status, venue costs, venue name and venue notes. As illustrated in  FIG. 122 , an administrator may further designate a company coordinator and project scope criteria. FIG.  123  illustrates options within the planner system previously described above in illustrated in  FIGS. 120 and 121  for external reps to the planning system.  
         [0313]     The planning system may also allow for an administrator and/or user of the system to create and control automated communications for internal and external use as illustrated by  FIG. 124   a - c . An administrator for example, may create rules and associate documents with those rules targeted to fulfill communication activities associated with the project. By way of non-limiting example only, as illustrated in  FIG. 124   a , an administrator may choose to add and/or otherwise associate a communication event to the attendance status change by selecting the value list hyperlink. The system may then allow the administrator to set rules for the attendance status change, as illustrated by  FIG. 124   b . Such rules may include, for example, wait lists, non-target and target designation, and cancelled designations. Further, as illustrated by  FIG. 124   c , documents may be associated with each field value listed in the window, illustrated by  FIG. 124   b . The listing of documents provided for in the window illustrated by  FIG. 124   c  may include more than one relevant document for which the administrator would like to associate with a selected communication event. The system may allow the administrator to choose from the list one or more than one document to be associated with the desired communication event.  
         [0314]     The planning system may further allow the administrator, for example, to designate specific time intervals for which communication events should occur. As illustrated in  FIG. 125 , the user may select from several predetermined time intervals or create a custom interval spanning hours, days, months or years, for example. The planning system, in response to the administrators planned timing of certain documents, may then forward and execute communication events in accordance with those rules chosen by the administrator. A communication event may also be added by selecting the add/timed button, as illustrated in  FIG. 125  and as further illustrated by  FIG. 126 . As illustrated by  FIGS. 127   a  and  b , the planning system may also allow an administrator, for example, to add and edit project types within the system.  
         [0315]     The planning system may also allow an administrator, for example, to rename an existing project, as illustrated in  FIG. 128 . As illustrated by  FIGS. 129   a  and  b , the planning system may also include an option for importing information, such as payment information for the payment of projects and project expenses. Such external information may come from, for example, a third party software package. The automatic payment process may be transacting in real time via the internet, for example, or may be provided for through the importation of a file. As illustrated by  FIG. 130 , either through importation or real time processing, the planning system may require additional password information, associated specifically with the ability to automatically pay fees associated with projects and meetings. The system may further allow for a listing of those transactions, such as the transaction ID, the transaction date, the post date of the transaction, the cardholder, if applicable, and a reason for rejection, if necessary.  
         [0316]      FIGS. 131-134  illustrate the ability of the administrator of the planning system to conduct data maintenance, such as checking data integrity and de-duplicating lists contained within the system. As illustrated by  FIG. 132 , the planning system may allow an administrator to conduct duplication searches on fields, such as social security number, tax ID, last name, first name, street, city, state, zip and phone number within the planning system, for example. The planning system may also allow an administrator to specifically limit duplicates for either a person or a venue. Upon finding a duplicate, or at least one duplicate set of information, the planning system may allow the administrator to delete or merge the duplicated data as illustrated in  FIGS. 133   a  and  b.    
         [0317]     As illustrated in  FIG. 134 , an administrator may also select, edit and add new to the system multiple type.  FIGS. 135 through 152  illustrate options contained within the administrator report menu. As illustrated in  FIG. 135 , the administrator report menu may include, for example, a hyperlink to a manager report, external site report, 1099 report, 30-60-90 day summary report, reservations report, meeting request count report, admin fax report, EZ event summary, honoraria report, missing speaker honoraria report, all meetings since given date, vendor venue search, workload report, speaker honorarium report, 7-day report and D.C. candidate report. As illustrated in  FIGS. 136   a - b , the planning system provides for a manager report display which may include information, such as, for example, the client, the brand associated with that client, project, meeting status, meeting code, meeting date, meeting time, meeting request referred date, invited, R.S.V.P.d, R.S.V.P. attendance, non-R.S.V.P. attendance, total guest count, total attended and host.  
         [0318]     An administrator may limit the reporting dates for the manager report by providing a starting date and ending date, as illustrated in  FIG. 136   a . The resulting manager report, as illustrated in  FIG. 136   b , may be viewed and printed within the manager report display window and/or exported externally to, for example, a spreadsheet program. As illustrated in  FIGS. 137   a - c , the planning system may also provide reports containing information on usage of the planning system by external users.  FIG. 137   a  illustrates an external site report which may provide a description of companies, a count of the number of times users from that company use the planning system and an average duration of that use. A more detailed report may be provided for by the planning system, as illustrated in  FIG. 137   b , as a description link report. The description link report may include a user&#39;s name, a group associated with that user, a count recording the number of times the planning system was accessed and the average duration of time spent by that user within the planning system. Each user name included in the user description link report may also be a hyperlink which may provide more detailed information of precisely when and how long each user accessed the planning system, as further illustrated in  FIG. 137   c.    
         [0319]     The planning system may also provide for a 1099 report as illustrated in  FIG. 138   b . Such a report may include the payee&#39;s name, taxer&#39;s name, contact information, social security number, taxpayer ID, and the amount paid by the payee, for example. The 1099 report may also be reported in a specific date range. Such date range may be entered by the user, as illustrated in  FIG. 138   a . The planning system may also provide a 30-60-90 day summary report, which may provide detailed information regarding projects entered into the system. Such information may include, for example, the client, the brand, the project name, codes for showing in-progress, setup complete, whether the project was completed, postponed, cancelled, whether it was reviewed and what type of support may have been provided. Such information within the 30-60-90 day summary report may be sorted by client, brand, and/or project, for example. The 30-60-90 day summary report may be generated by accessing the 30-60-90 day summary query function, as illustrated by  FIG. 139   a - c . As illustrated by  139   a , an administrator may select a monthly report, a date range report or a 30-60-90 report, which may report results in a 30-day interval, a 60-day interval, and a 90-day interval inclusive, for example.  
         [0320]     An administrator may further select a specific start date and ending date to a report, as illustrated in  FIG. 139   b . As illustrated in  FIGS. 141   a  and  b , an administrator may create a query for and obtain a report for any reservations made in relation to meetings within the planning system. By selecting a beginning and ending date, as illustrated in  FIG. 141   a , a reservations report may be generated, as illustrated in  FIG. 141   b . The reservations report may include, for example, the client, brand, the projects associated with those brands and clients and the number of reservations made for each project and meeting. The number of reservations may be displayed in any format, providing it is in accordance with the start/ending date previously entered by the administrator. The planning system may also provide similar functionality but in relation to meeting requests versus meeting reservations, as illustrated in  FIGS. 142   a  and  b . The planning system, in accordance with its communication features as previously described, may provide a report of fax communications, as illustrated in  FIG. 143 . A fax report may include information such as, for example, batch ID, sender, batch description, papyrus doc type, recipient name and contact information and the date submitted, for example. The system may also allow the fax report to be sorted by brand, user, document type and date range, for example.  
         [0321]     In order to ease the administration process, the planning system may also provide an EZ event summary report, as illustrated in  FIG. 144 . The EZ event summary report may include a quick list of all upcoming projects and meetings within the system. Such information included in the summary may include project, meeting code, meeting date, company contact, host, venue, city, state, date contract due, date request received, and days elapsed, for example. This system may also provide a report detailing honorarium money spent, as illustrated in  FIGS. 145   a  and b. A starting date and ending date to an honorarium query may be entered by the administrator, for example, as illustrated in  FIG. 145   a . A resulting honorary report is illustrated in  FIG. 145  and may include, for example, the company, the meeting date and the sum of the honoraria provided. The planning system may also provide a query and reporting module for missing speaking honoraria. The missing speaker honoraria report, as illustrated in  FIG. 146   b , may provide a list of meetings for which there is no budgeted speaker honoraria.  FIG. 147  illustrates an administrator report, which may provide a listing of all meetings conducted as of a date entered by an administrator.  
         [0322]     The system may also provide a vendor/venue search report, as illustrated in  FIG. 148 . The venue/vendor search may be conducted by entering a venue or vendor name, allowing the system to provide search results, which may include, for example, vendor name, the client associated with that vendor, the brand, project, meeting code, date and time, status and contact information related to the project or meeting associated with the search venue or vendor.  
         [0323]     As illustrated by  FIGS. 149   a  and  b , the planning system may also provide a workload report and query. A workload report may provide information related to the workload of individual account managers assigned within the system. By selecting a user type or user for within the system, as illustrated by  FIG. 149   a , a workload report, as illustrated by  FIG. 149   b , may be generated. A workload report may include, for example, the account manager&#39;s name, the number of meetings assigned to that manager, the number of meetings in progress, the number of meetings for which setup is complete, the number of projects for which speakers are pending, the number of projects for which venues are pending and the status of AV needs at a particular project or meeting. As with all reports generated within the planning system, the workload report may be printed or exported out of the system to, for example, a third party spreadsheet application.  
         [0324]     As illustrated in  FIG. 150 , the planning system may provide a speaker honorarium report which may include information related to, for example, the total honorarium checks to be distributed, total number of honorarium checks to be sent, and a listing of honorariums that have spoken within the given date range. As illustrated by  FIGS. 151   a  and  b , the planning system may also include a 7-day query and 7-day report. An administrator may enter any one of a user type, user, starting date, ending date, project and/or meeting type, for example. As illustrated in  FIG. 151   b , a 7-day report may include information related to the user, project or meeting type and display that information in week intervals with pertinent information divided out by the days of the week. The planning system may also provide a DC candidate report, as illustrated in  FIG. 152 .  
         [0325]     As illustrated in  FIGS. 153-155 , the planning system may include a papyrus template tool. This template tool may be activated by selecting a template type from a window illustrated in  FIG. 153 . Templates contained within the planning system may include a 7-day memo, host information, invitation, mail confirmation, meeting cancelled notification, meeting postponed notification, meeting rescheduled notification and participants confirmation fax, for example. Such templates may be altered and entirely customized by the administrator and/or user of the system and may be created in total. Additions or edits to the template tool may be completed within the system software or externally to the system software and then saved to the system, as illustrated in  FIGS. 154   a  and  b . The system may further provide flexibility within the papyrus template tool by allowing any given template to be renamed at the administrator&#39;s discretion, as illustrated in  FIG. 155   a . As illustrated in  FIG. 155   b , the described document may then have associated with it a specific document which may take the form of a papyrus template. The planning system may also allow papyrus templates from one client and/or brand and/or project to be associated with any client brand or project within the system, as illustrated in  FIG. 155   c.    
         [0326]     As previously mentioned hereinabove, varying securing access levels may be assigned between administrators and users alike. As illustrated in  FIG. 156 , an administrator may have full access to the system while, for example, a meeting planner may only have the ability to delete meetings, delete meeting information, edit meeting information, add or edit profiles, print checks and report expenses. As illustrated in  FIG. 157 , the planning system may provide a fax server status page which may further provide the status for communications sent from the system including, but not limited to, papyrus generated communications. Fax status may be filtered by batch or recipient, and further by limiting the display to successful sends, unsuccessful sends, or those which were cancelled. The fax server status page may also include a report which may provide information, such as message type, recipient date submitted, state status, and archive information, for example.  
         [0327]     As illustrated in  FIGS. 158 and 159 , the planning system may also provide for budget category management. The project budget category management module, as illustrated in  FIG. 158 , may include categories such as AV expenses, attendee expenses, attendee travel expenses, freelancer expenses, freelancer fees, media expenses, meeting materials, onsite staff expenses, etc., for example. Information may be added into the project budget category management menu and may be associated with a given meeting. An administrator may, for example, click or highlight AV expenses and enter in an amount corresponding to AV expenses incurred with the designated meeting. Such budget information may then be saved to the system or mapped in a more detailed report. The mapping of project budget categories is illustrated in  FIG. 159 . Expense categories may be mapped into several control budget categories, such as speaker travel, speaker honoraria, meeting expenses, AV expenses, venue room rental and speaker expenses, for example. The budget categories, as illustrated in  FIG. 159 , may be edited and changed and added to by the administrator while similar editing may be done for the available expense types.  
         [0328]     Additionally, the planning system may include a project management fee set up module, as illustrated in  FIG. 160 . The fee setup module may have the same data entry and mapping capabilities as the previously described project budget category management module. An administrator within the planning system may also assign to any meeting within the system, a meeting status type, as illustrated in  FIG. 161 . Meeting status types that may be pre-existing within the system may include in-progress, setup complete, completed, postponed, no requests, cancelled, supplied date, no vendor support needed, reconciled, hold, date not final, confirmed, registered, pending request, and request submitted for approval, for example.  
         [0329]     As illustrated in  FIGS. 162 through 164 , an events central request may be placed within the planning system.  FIG. 162  illustrates the ability of an administrator, for example, to enter or select a meeting ID, and then view details about that meeting, as illustrated in  FIGS. 163 and 164 . Information related to the meeting may be displayed and may included, for example, general information, host information, APP information, agenda information, attendee information, venue, co-hosts and information about presentations to be delivered at the meeting. Presentation information, as illustrated in  FIG. 164 , may include the name of the presenter, the topic of the presentation, the honorarium amount and contact information for the presenter, for example.  
         [0330]     As illustrated in  FIG. 165 , the planning system may allow an administrator to void checks within the system either for non-payment or checks billed in error, for example. Batch records may be selected and generated within the planning system, as illustrated in  FIGS. 166 through 171 . An administrator or user of the system may select a batch, such as 4-7 day packet attendee check, meeting status, invitation mailed and feedback returned, for example. As illustrated in  FIG. 167 , a 4/7 day packet batch report may include information such as meeting code, date and time, status, vendor contact, host, and meeting ID. As illustrated by  FIG. 168 , an attendee check batch report may be generated and may include, for example, meeting code, date and time, status, vendor contact, name of the attendee, check number of attendee and other status information. As illustrated in  FIG. 169 , a meeting status batch report may be created, which may include, for example, the meeting code, date and time, status, vendor contact, attendee name and status of attendance.  
         [0331]     As illustrated in  FIG. 170 , an invitation mailed batch report may be generated, which may include details as previously described above in other types of batch records and may further delineate whether or not an invitation was mailed to an attendee and when that invitation was communicated. As illustrated in  FIG. 171 , a Feedback Return Batch Report may be generated within the system, additionally including information related to when and if a communication was received from an attendee. As illustrated in  FIG. 172 , a User Profile may be provided for every user of the planning system. The user profile may include information fields, such as, for example, last name, first name, middle name, salutation, subject, social security number, federal tax ID, institution association, title, personal status, contact information, further including e-mail and whether or not the user wishes to be contacted by the system.  
         [0332]     For users with the appropriate access level, an administration window offering specialized administration menu options may be provided by the planning system, as illustrated in  FIG. 173 . Options within the administration menu may include, user-manager data maintenance, types editor, administration reports, security, fax/e-mail status and CBP setup, for example. As illustrated by  FIG. 174 , the system may also provide a listing of administration sessions taking place within the system showing, for example, the user&#39;s name and providing an opportunity for the user to log off the system. As illustrated by  FIG. 175 , the planning system may also provide a report allowing a user to identify those attendees who have attended specific meetings. The identified attendees may further be accessed by the user to indicate the meetings attended, the date and times attended, the contact information for the attendee and any other information collected by the planning system.  
         [0333]     The planning system may also contain district consulting reports, as illustrated in  FIGS. 176-184 . District consulting reports may include, for example, district consultant summaries, district consultant reports, all district consultant reports broken up by district specialty, and nationally culminated reports, as illustrated in  FIG. 177 . A summary of meetings held within a district is illustrated in  FIG. 178 . The district consultant summary may include information related to sales force, district number, district name, active meetings within that district, the number of expired, incomplete or pending meetings or those that have been rejected and terminated, for example.  
         [0334]     The planning system may also various external access windows as illustrated in  FIG. 185  through  FIG. 201 .  
         [0335]     It will be apparent to those skilled in the art that various modifications and variations may be made in the apparatus and process of the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modification and variations of this invention provided they come within the scope of the appended claims and the equivalents thereof.