The information presented herein represents the views of the author as of the date of publication. Because of the rate with which conditions change, the author reserve the rights to alter and update their opinions based on the new conditions. This report is for informational purposes only and the author does not accept any responsibilities for any liabilities resulting from the use of this information. While every attempt has been made to verify the information provided here, the author and his resellers and affiliates cannot assume any responsibility for errors, inaccuracies or omissions. Any slights of people or organizations are.