RoomChecks Housing Audit Automated Audits. Real Data. Real Fast.

Frequently Asked Questions

General Questions

Audit Details

System Requirements

Audit Requirements for Event Sponsors

Audit Requirements for Hotels

Privacy & Security

Data Formats

RoomChecks Reports


General Questions

What is RoomChecks Housing Audit?

RoomChecks automates the audit process. Sponsors, hotels and CVBs now have the ability to gather information to better estimate what future block sizes should be, and to understand how, when, and why people book outside the convention block. They can find out what sources attendees use when making reservations and collect key marketing data without violating privacy concerns.

RoomChecks is a web-based service that allows event organizers and hotels to compare the registration list for an event to a hotel�s in-house guest list. RoomChecks identifies event attendees who stayed at the hotel but did not book their room through the official housing block. It does away with the days of work required to do a manual audit by hand-matching names to rooms; and it eliminates the potential for errors and omissions in the final tally.

When the audit is complete, the sponsor and the hotel each receive a report showing the matches found (and the match criteria) to identify which attendees booked around the block.

Why is a housing audit important?

Housing audits are becoming the primary means of eliminating or reducing attrition penalties, and more recently, are also being used as a method of documenting total occupancy for an event — both through the housing system and around the block.

Event sponsors, hotels and CVBs all have an interest in documenting the total room nights used for an event.

Sponsors are concerned about the impact on-line booking services are having on their room blocks, and may be facing attrition penalties and reduced concessions, or loss of priority positioning for space and dates in many prime convention venues. A housing audit is a preferred method of eliminating or reducing attrition penalties and maintaining concessions. It is also the most accurate way to document occupancy for an event — both through the housing system and around the block.

Hotels use audits to determine whether attrition charges are payable by crediting reservations made outside the event block. The audit data may also result in additional complimentary concessions due event sponsors. Audits can provide useful marketing data not available using other channels.

Housing audits are important to CVBs as a method of estimating the true economic impact of citywide events. An audit collects more complete and accurate data because it accounts for rooms booked around the block and non-block hotels can be included in the audit.

What information does RoomChecks Housing Audit provide?

RoomChecks automatically provides a match report that shows all names on the event registration list that appear on the hotel's guest list (outside the official housing block). The report shows the match criteria for each name and the match data from both the event registration list and the hotel guest list. Each name match also indicates whether the hotel automatically accepts the name as a bona fide match.

RoomChecks can also generate reports on booking and pacing patterns, sources used by attendees when making reservations outside the block, and rate analysis for each hotel.

If more than one hotel is audited, RoomChecks can provide “rollup” reports showing data on an aggregate basis as well as by individual hotel.


Audit Details

How do I sign up for an audit?

To use RoomChecks Housing Audit you must have an active account with RoomChecks.
Please contact RoomChecks at admin@roomchecks.com, or, by telephone, at 1.800.338.6638 to set up an account.

The RoomChecks representative will ask basic information about the details of your event and the number of hotels you plan to audit and give you a price quotation. When your account has been set up and payment has been made, you will be provided an event ID and can begin the audit process.

How does the audit process work?

  1. Prior to the event, the event sponsor registers for an audit at www.roomchecks.com. As part of the registration process, the sponsor identifies the hotels to be audited and provides, for each, a hotel contact name and email address.
  2. An email is automatically sent to each hotel contact, notifying them that the sponsor has requested an audit and explaining what the hotel will need to run the audit (peak night guest list and Microsoft .NET Framework installed). A copy of the email is also sent to the event sponsor.
  3. After the event, the sponsor downloads the audit wizard and submits the event registration list and housing list to the wizard. The wizard automatically deletes the names on the housing list from the registration list and uploads the results.
  4. Each hotel is emailed a login and password so that it can upload the peak night guest list to the wizard. The wizard compares the hotel list with the filtered registration list, checking name, city and zip code; it will also compare company name, phone number, email address and other optional information that is provided.

A report of potential matches is generated. Both the sponsor and the hotel have access to the match report.
The only sponsor information the hotel sees is for those event attendees who appear on the match report; the only hotel information the sponsor sees is for those guests who appear on the match report.

What are the rules for matching?

Guest names are considered to match if:

  • The last name matches exactly, and
  • The first name matches on the first 5 characters.
    (If the first name is fewer than 5 characters or if one list uses only the first initial of the first name, the characters must match up to the length of the shorter of the two first names.)

Phone numbers are stripped of white space, parentheses, hyphens and periods and are considered to match if the last seven digits match exactly. E.g., 1.950.331.7175 will match (950) 331-7175 or 331-7175.

Email addresses must match exactly, excluding case, e.g., “Richard.Thompson@ROOMCHECKS.com” will match “richard.thompson@roomchecks.com”, but will not match “RichardThompson@ROOMCHECKS.com”.

ZIP codes must match exactly on the main (five) digits. If a postal code is given, this must match exactly (excluding case).

What constitutes a match?

Primary matching is on the guest's first name and last name. Additional information, such as city and ZIP code, and optional information, such as phone number and email address, if provided, is used to increase the reliability of the match and eliminate false-positives.

RoomChecks uses the following data to confirm potential matches:

  • Attendee/Guest first name and last name
  • Attendee/Guest city
  • Attendee/Guest Zip code
  • Attendee/Guest phone number
  • Attendee/Guest email address

All potential matches appear on the match report. For each potential match, the report indicates the data on the sponsor list that matched the data on the hotel list.

RoomChecks does not confirm matches. The hotel is given the opportunity to indicate on the match report which potential matches the hotel is willing to credit to the sponsor. It is then up to the sponsor and the hotel to reach agreement on the potential matches that will be credited to the sponsor as confirmed matches.

How can I improve the accuracy of the matches?

The more information in the registration list and in the hotel's rooming list, the better. The accuracy of each match is greatly improved if the audit wizard can compare email addresses or phone numbers. (Since these pieces of information are generally unique to an individual, names that also match on email or phone number are considered "full" matches.) In addition, providing address and company names also improve the accuracy of the matches.

It is highly recommended that both the sponsor and the hotel provide optional information, particularly telephone numbers and email addresses, on the lists they upload. If this information is included in the match report, it takes much less time for the sponsor and the hotel to verify the audit results and agree on the names to be credited to the sponsor.


System Requirements

What are the system requirements for doing an audit?

  • A computer running Windows 98, Windows Me, Windows NT (with Service Pack 6a or better), Windows 2000, or Window XP; an Intel Pentium class processor, 120 MHz or higher; a minimum of 32 MB RAM (96 MB or higher is recommended); a video display of at least 800x600 pixels and 256 colors.
  • Microsoft Internet Explorer (IE) browser, version 5.0.1 or higher.
  • Broadband access to the Internet (DSL line, cable modem, T-1 line, etc.). if you have a firewall, it must allow normal Internet access: HTTP, using the default port (80) and HTTPS (i.e., SSL), using the default port (443); it must also allow downloading the RoomChecks Audit Wizard executable file from www.roomchecks.com.
  • Microsoft .NET Framework Version 1.1 Redistributable Package installed. This is available as a free download from Microsoft. Click here to get Microsoft .NET Framework. Installation of .NET requires 150 MB of computer disk space (including the 110 MB required for the installed .NET Framework version 1.1). Installing .NET takes less than five minutes and does not require you to reboot your computer.
     
    .NET Framework version 1.1 locks down and isolates the RoomChecks wizard application from all other programs, files, and resources on your computer. For more information, please see “What is .NET Framework?” below. click here for an overview of .NET Framework Version 1.1 from Microsoft

Audit Requirements for Event Sponsors

What does a sponsor need to use RoomChecks?

RoomChecks is easy to use. You will need the following:

The registration and housing lists must include the following information for each attendee:

  • Last name (Required)
  • First name (Required)
  • City (Optional)
  • Zip code or postal code (Required)
  • Phone number (Optional)
  • Company name (Optional)
  • Email address (Optional)

It does not matter in what order information appears on a list or whether the list contains additional data. Any additional data is ignored in the audit process and does not affect the audit results.

Sponsors are strongly encouraged to review the registration and housing lists to make sure all data fields are complete prior to beginning an audit. Each attendee should appear only once in the registration list.

Click here to see a sample registration list.

Note: Including as much optional information for attendees as possible, such as phone number, company name and email address, on the registration and housing lists increases the accuracy of the audit match results and reduces the time spent by the sponsor and the hotel in verifying the matches to be credited to the sponsor.

RoomChecks technology ensures privacy protection and confidentiality of all audit data. The event sponsor has access only to the registration and housing lists it uploads; each hotel being audited has access only to the guest list it uploads. No audit participant can view the audit data uploaded by any other participant.

What if I don't have a housing list?

You can still use RoomChecks Housing Audit even if you don't have a housing list for your event. RoomChecks automatically compares the housing and registration lists and removes the names that appear on the housing list from the registration list. The resulting “audit list” is then compared with the hotel's guest list. Because the names of attendees who booked in the official housing block have already been removed, the match report shows only the names of attendees who booked outside the block.

If you don't have a housing list, the audit process works the sameway, but you create an empty file and upload it in place of the housing list. (To create an empty file, open any text editor, such as Notepad or Word, enter one row of empty data: ",,,,,", and save a file as a plain text file, i.e., as a *.txt or *.csv file; do not save the file as a formatted document, such as a*.doc or *.xls file).

To avoid having the names of attendees who booked within the official housing block appear on the audit match list, you will need to notify the hotels that their guest list should exclude all names booked under the group code for your event.

What do I need from my housing company?

You will need a list of everyone who booked inside the official housing block for the event. The housing list must be in CSV format (see “What is a CSV format file?”). The list must include the following reservation information (column order does not matter, and the list may include other columns in addition to those listed below):

  • Last name (Required)
  • First name (Required)
  • City (Optional)
  • Zip code (Required)
  • Phone number (Optional)
  • Company name (Optional)
  • Email address (Optional)

Note: Including as much optional information for attendees as possible, such as phone number, company name and email address, on the registration and housing lists increases the accuracy of the audit match results and reduces the time spent by the sponsor and the hotel in verifying the matches to be credited to the sponsor.

Click here to see a sample housing list.


Audit Requirements for Hotels

How does a hotel know that an audit has been requested?

Hotels automatically receive an email notice requesting them to participate when the event sponsor signs up for a RoomChecks Housing Audit. The email noitifies the hotel of the system requirements needed to run the audit and explains the steps of the audit process. A second email is sent immediately prior to the event, reminding the hotel to save the peak night in-house guest list to a file on their computer system.

When the event sponsor uploads the registration and housing lists after the event, a user login and password are emailed to the hotel to enable the hotel to download the registration list and run the audit.

What does a hotel need to use RoomChecks?

To use RoomChecks Housing Audit software you will need the following:

The guest list must include the following information for each registered guest. The order of information in the coloumns does not matter, and if the list has additional information it will be ignored. Additional columns of data are ignored and do not affect the audit results:

  • Last Name (Required)
  • First Name (Required)
  • Arrival Date (Required) (MM/DD/YY format; if needed, see “How do I change the date format on my list?”)
  • Departure Date (Required) (MM/DD/YY format) or Length of Stay (number of nights)
  • Reservation ID (Not required, but strongly recommended: the reservation ID is used to identify people sharing a room, so their room nights used are counted only once)
  • City (Optional)
  • Zip code (Required)
  • Company name (Optional)
  • Phone number (Optional)
  • Email address (Optional)
  • Reservation source (Optional) (internal system code indicating how a reservation was made, e.g., phone, Internet, travel agent, tour operator, etc.)
  • Room rate (Optional)
  • Room type (Optional)
  • Date reservation made (Optional)

Click here to see a sample hotel rooming list in the proper format.

Note: Including as much optional information for attendees as possible on the guest list increases the accuracy of the audit match results and reduces the time spent by the hotel and the sponsor in verifying the matches to be credited to the sponsor.

RoomChecks technology ensures privacy protection and confidentiality of all audit data. The hotel has access only to the guest list it uploads; the event sponsor has access only to the registration and housing lists it uploads. No audit participant can view the audit data uploaded by any other participant.

Reservation source, reservation date, room type and room rate provide additional information to help both the hotel and the event sponsor better understand decision-making behavior that prompts booking outside the event housing block. RoomChecks does not report the specifics associated with name matches. The match report shows only aggregate results and general categories, e.g., the percentage of attendees who booked online; the percentage who booked with a travel agent; the percentage of rooms booked by event attendees within a certain rate range; the date on which reservations were made (to help you determine whether the reservations were booked early on or late in the reservations process).

What are the steps in the audit process?

  1. When it receives a login ID and password for the audit from RoomChecks, the hotel logs on to www.roomchecks.com, clicks on the “Hotel Login” tab, and enters the log in information. This will bring up a Web page for that hotel with the Run Audit Wizard link. Clicking on the link downloads the audit wizard. (The audit wizard runs inside the .NET Framework and is isolated from the files and other resources on the hotel computer. The wizard cannot read files, write files, or access data on the computer on which it is running or on the hotel network. Please see “What is .NET Framework” for more information.)
  2. To run the audit, the hotel logs into the wizard and provides the in-house guest list (in CSV format) for the peak night of the event.
     
    Note: If a column is blank or has missing information there must still be a comma-separator for the empty column. For example, if the information for guest names is first name, middle initial, and last name, then
    “John, L, Doe, 2004/06/15, ...” is a valid format, as is: “John,,Doe, 2004/06/15, ...”.
    However, “John, Doe, 2004/06/15, ...” is not valid as it is missing the comma-separator required to indicate the missing middle initial.
  3. The wizard downloads the event registration list (minus the attendees who booked within the official housing block) and compares it to the hotel's in-house guest list. All activity takes place on the hotel's computer and within .NET Framework.
  4. When the audit is completed, a report of potential name matches is displayed on the hotel computer in the preview pane of the wizard. The report can be copied into the computer clipboard and saved in Excel on the hotel's computer. The hotel reviews the report and can compare it with the information in the hotel's PMS system. The hotel then indicates which of the potential matches shown on the report it is willing to accept and uploads the report to the RoomChecks web site.
  5. The final step is to review the match report and the match criteria for each name found and agree on the matches that will be credited to the sponsor. This can be done at the time of the audit, or the hotel can do this later, by logging in to its account at www.roomchecks.com to complete the validation process by indicating which of the potential matches are actual matches. This list of validated matches will be used for the final report generated by RoomChecks and provided to both the hotel and the sponsor.

Privacy & Security

How do I know my information will be secure?

RoomChecks uses the latest in security technology to protect your information:

What is SSL?

“SSL” is the acronym for Secure Sockets Layer, the standard web security protocol for protecting sensitive data. SSL encrypts information so that it cannot be intercepted. For an explanation of how SSL works, please go to http://www.interwebinc.com/security/ssl.html.

How do I know my computer and network will be safe?

The RoomChecks software uses Microsoft's .NET Framework, a technology developed by Microsoft to provide for completely safe use of applications downloaded from the Internet.

.NET Framework provides a security system that confines code to run in tightly constrained, system-administrator-defined security contexts. Applications built using .NET Framework run within .NET and the application's access to the computer's resources is strictly controlled by .NET. RoomChecks runs in the default security mode of .NET, which are the strictest settings. RoomChecks cannot access any files on a user's computer, the network the computer is running on, or any database or other applications.

The only files that the RoomChecks software can read are the files provided by users, namely the event registration list and official housing list provided by the event sponsor, and the in-house guest list provided by the hotel. RoomChecks cannot create or modify files. A user can copy information from RoomChecks only to a computer's clipboard (the location where documents are temporarily stored during a cut-and-paste operation); from there it must be manually saved by the user to a location on the user's computer.

What is the .NET Framework?

For more information on .NET go to Microsoft’s “.NET Framework Version 1.1 Product Overview”:
http://msdn.microsoft.com/netframework/technologyinfo/default.aspx.

You can find additional information on .NET at the following:


Data Formats

What is a CSV format file?

A CSV formatted file is a text file where each row of text represents a different record, for example, all the information for a single hotel guest.  The rows of information are broken up into columns. Commas separate the columns.  Each row has the same number of columns and the same type of information in each column.

Following is an example of a CSV file with each piece of data in a separate column from left to right: room number, first name, last name, city, state, zip code.  This example also includes a heading row shown in capital letters:

ROOM NO.,ROOM RATE,ARRIVE, DEPART,FIRST NAME,LAST NAME,CITY,STATE,ZIP,PHONE,EMAIL
1120,225.00,01/23/05,01/26/05,Kathy,Jones,Wilmington,MA,01887,222-555-1234,kjones@acme.com
404,219.75,01/24/05,01/26/05,Linda,De Salvo,San Jose,CA,94112,750-555-2341,l_desalvo@acme.com
018,225.00,01/23/05,01/28/05,Michael,Murphy,Billerica,CA,95134,404-555-3456,mike-murphy@acme.com
2214,197.95,01/22/05,01/27/05,Robert,"Moses, Jr.",Palo Alto,CA,94043,101-555-7777,BobMoses@acme.com

Note: A comma is used to separate each column of data.  However, if the data in the file includes a comma, (e.g.: Jones, Jr.) surround the data with quotation marks to indicate that the comma is part of the data.  For example: "Jones, Jr." indicates that the comma between Jones and Jr. is part of the last name and therefore should be in one column.

How do I create a CSV file?

The easiest way to create a CSV file is to use Microsoft Excel to convert a file from one format to another.  If you can generate a file that is in the proper format in Excel, simply save the Excel file as a CSV format file.

To do this, use the command File: Save As, then select "CSV(Comma delimited)(*.csv)" in the "Save as type" field.  Excel will issue a warning that if you save as CSV some features of the spreadsheet may not be saved. This is okay. Click OK to save the file in CSV format.

What do I do if my list has the first and last name in the same column?

RoomChecks software requires that the first name and last name be in separate columns.  If the event registration list or hotel in-house guest list has the first name and last name combined in one column you must first separate them into two columns.  This is easy to do.  If the names have a standard format such as "Smith/John", the slash ("/") indicates where the last name ends and the first name begins. (Your list may use a different character than the slash mark as the separator.) If your names are formatted with a separator character go to "Splitting Up Formatted Names" below for an explanation of how to split the names into two columns,

Alternatively, the first and last names may be simply listed as a full name, such as "John Smith".  If that is the case, go to "Splitting Up Full Names" below.

Splitting up formatted names

The following instructions will assume the separator is a slash, if it is any other character, simply replace references to slash, with that character.  To easily split up the names, you can use a spreadsheet program, such as Microsoft Excel.  These directions will assume you are using Excel.

Note: Do not use Microsoft Word as the text editor for this process.

  1. Open your in-house guest list CSV report in MS Excel.  It will display the names in one column as shown below:
     
  2. Select the names column (column B) and paste it into a new spreadsheet.
    The commands to do this in Excel are:
    1. Click on "File: New" to create a new spreadsheet.
    2. In the in-house guest list window, click on the column heading (column B) to select the entire column.  It will be highlighted when it is selected.
    3. Copy the column (Control-C), then go to the new spreadsheet, select the first column (column A), and press Control-V which will copy the names into the column A.
  3. Save the new spreadsheet (it is recommended to save the file to your desktop for easy access) as a text file (File: Save As, and then select "Text (Tab delimited)(*.txt)" in the "Save as type" field.  Excel will warn you that this some features of the spreadsheet may not be saved.  That is not a problem; click OK, to save the file.
  4. While still in Excel, click "File:" Open to open the text file you have just saved (DO NOT drag & drop the file into Excel).
     
    Note: you will have to set the "Files of type" field in the Open window to "All files (*.*)" or won't see the text file in the directory window. Since it is a text file, Excel will ask you how to interpret this file.  It will use a Text Import Wizard to do this, which is a three-step process:
     
    1. In step 1, press "Next >" (this selects "Delimited", the default, as the file type)
    2. In step 2, the default delimiter is "Tab", change it to select "Other" as the delimiter and enter the separator character ("/" in our example) in the box to the right of "Other:".  In the "Data preview" pane you will see the names split into two columns.  This shows you that you have specified the delimiter character correctly, as shown below:

    3. In step 3, press "Finish".  You will now see a spreadsheet with the names split into two columns (column A and column B):
       
  1. In the original in-house guest list file in Excel, select the Name column again (click on the column heading to select the entire column), and click Insert A Columns.  This will add a new column to the left of the current name column, as shown below:

  2. In the new spreadsheet (the one saved to your desktop that contains the names split into two columns), select the two columns that contain the first and last names and press copy (Control-C).
  3. Go back to the original in-house guest list file in Excel, select the column heading for the original Name column and the new column you just created, and press Paste (Control-V) to paste the two columns of names into the original file.
  4. Save the original file (as type CSV) with a new name, so that you can distinguish it from the original file. You are done!

Note:

  • Do NOT sort either of the two files or in any other way change the row order prior to uploading the file to RoomChecks.  If you do, the names will not line up with the rest of the guest information.
  • If your original column of names is not strictly formatted, you may have to deal with special cases.  For example:
    Names with multiple separators (e.g., "Smith/John/Mary") in one column. These will be converted into more than two columns of names, thus: "Smith", "John", "Mary".  In this case we recommend you ignore the third and subsequent columns when pasting the names back into the original file.  Or, or you can manually add the second name as a new row at the bottom of the file, however, you will have to manually add the rest of the guest information.

Splitting up full names

This section explains how to split a column of full names (e.g., "John Smith") into two columns, a first name and a last name (e.g., "Smith, John").  This works exactly the same as the instruction for  "Splitting Up Formatted Names" except the separator is the space (" ") character.  Some last names consist of multiple words, such as "De La Hoya" or "von Neumann", so you will have to do a quick inspection of the list to keep the names in one column. This can also occur with first names too (e.g., Betty Jo, Mary Ellen).

Follow the steps for "Splitting Up Formatted Names" above, specifying the space character (" ") as the delimiter.  After you complete step 4 (in Excel, opening the temporary names file you have created) review the names and adjust any name that are split into more than two columns.  For example:

How do I change the date format on my list?

RoomChecks requires all dates to be formatted as MM/DD/YY (or MM/DD/YYYY).  It is okay if the number of the month or day is only one digit.  If you have dates in a different format, you will need to convert them to this format.

If your file can be read into Microsoft Excel, you can use Excel to convert the dates:

  • Select all the columns that contain dates and use the Format Cells command.  This will bring up the Format Cells window.
  • Select date from the Category list. Then select the proper format (3/14/98) from the Type List. Then click OK.

 

  • Save the file as a CSV file: Use the command "File: Save As", and then select "CSV(Comma delimited)(*.csv)" in the "Save as type" field.

What happens to data in columns marked IGNORE

It is not necessary to delete or hide columns of information(for event sponsors: member number, paid status, booth number,chapter affiliations; for hotels: market code, other internal data) prior to running an audit. 

The audit wizard provides an "IGNORE" data type to eliminate the work of removing unneeded data from the file. In the audit wizard, when you label the type of data contained in each column of the file you are providing, you can specify that a column should be ignored, by selecting "IGNORE" from the drop-down menu.  The RoomChecks wizard will skip over and ignore this data.  Such information will not be used or uploaded to RoomChecks or accessible to the event sponsor. This information will remain private on your computer.


RoomChecks Reports

What reports can I get?

In addition to the Match Report which shows a list of potential matches and the match criteria for each name found, RoomChecks will provide a variety of custom analysis reports upon request. The amount of data that can be provided is dependent upon the scope of information provided by the hotel. For audits that include multiple hotels, a summary roll-up of the audit results can also be provided.  Contact RoomChecks at admin@roomchecks.com or call 1.800.338.6638.

How do the hotels use the Match Report?

The Match Report shows the list of potential name matches, i.e., those names that appear in both the event registration list (after the names on the housing list have been removed) and also appear in the hotel's in-house guest list.  In addition the match report provides the match criteria for each name found, and shows both the registration version of this data (the person's address, city, zip code, phone, and email) and the hotel's version of the same data to expedite the verification process.  The "Matches On" column (shown below) shows the data that matched between the two sources for easy visual comparison of the match criteria.

This report lets the hotel quickly review the list of names and determine which names represent a valid match and which do not. The report is provided in a structured format that can be read using a text editor or Microsoft Excel. 

This report can be copied to your clipboard and then into an Excel spreadsheet (shown above).  In Excel, the data can be sorted to expedite the review and verification process.  After sorting, the list can be reordered  back into its original order by sorting on the "match number" column and selecting Ascending order; This will reorder the list to show two rows for each name (one for sponsor data and one for hotel data) for easy visual comparison of the match criteria.

Does the sponsor get the same Match Report?

No. Sponsors receive a Match Report of summary data that shows a numeric calculation of the number of rooms on peak night and the total room nights found at each hotel. The report also provides a name listing and company affiliation for each potential match found and indicates the names that have been validated by the hotel.

All information shown on the Match Report is derived from the sponsor source data. Hotel name/affiliation data remains private and confidential and is only accessible by the hotel.

©2005 RoomChecks LLC
Privacy Statement | User Agreement | Site Map
 
Microsoft, Windows, Internet Explorer, .NET are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.