Windows 2000 and Exchange 2000 offer new routes to email security, but have you done all you can with Exchange 5.5?

8 Ways to Secure Exchange

Windows 2000 and Exchange 2000 offer new routes to email security, but have you done all you can with Exchange 5.5?

I love Spam. Yeah, I know. Most of you think that fatty ham-ish product in the squarish can is a worse treat than reassembling keyboards from spare parts. But I like it. As far as I’m concerned, it rates right up there with fried bologna.

What I don’t like is that noxious spam that screws up my other source of pleasure, email. Like most of you, I don’t appreciate unsolicited offers for pornographic pictures, vacations in Hawaii that don’t really exist, stock market scams, and real estate swindles. Mostly I just delete without reading them.

But there’s something that you as the Exchange administrator can do about spam. It’s not often we technophiles get to do something that benefits society as a whole while just performing our jobs. But spam control is one of them. If you or your counterparts are responsible for the email servers in your company, you can take steps to reduce spam for the rest of us.

Controlling spam is just one step you need to take to secure Microsoft Exchange Server. Here’s a list of eight must-do’s. Plus, since you’ll eventually want to maximize the security benefits existent in Windows 2000, I’ll touch on that—as well as security in Exchange Server 2000.

1. Think big—attackers do. Don’t just think about someone knocking out your Exchange server or reading your email. If your Exchange Server is on the Internet, email can be a source of forgery, Trojan horses, and viruses, as well as unwanted advertising.

In a forgery situation, messages appear to be coming from someone other than the real source. These messages spread false information, false alarms, and false hope. Worse, they may trick users into providing information such as passwords or other compromising data.

In the case of Trojan horses, recent security advisories from Microsoft, third-party security lists, and the trade press have pointed to vulnerabilities within email. Messages can carry executable code that may damage your system or send back data from your machine.

We all know the problems that viruses can create. Just when we think we have them licked by running scans on all systems, they creep in along with our email.

To guard against the annoyances, destruction, and downtime these things can cause, you have two choices. I’d suggest you do both.

First, control mail that enters your system. Investigate the purchase of software that screens each and every mail message and attachment that enters your network. This software does for email what the lowly virus scanner does for your local OS. Ask your ISP if it’s using such software, since it’s something many ISPs are now considering. ISPs, beware: If you don’t offer this service soon, you may not have any services to offer later.

Second, everyone in your organization needs a great big dose of security awareness. Make sure they get it while you tighten control over their activities. You know never to read unsolicited attachments and never to run “free software” someone sends you. And, of course, you certainly send virus and security warnings you receive to the security officer—not to all 5,000 mailbox addresses in the corporate address list.

But do your users know this? As techno-gurus, we often look down upon the digitally unwashed. Give them a bar of soap and help them clean up their act. Meanwhile, distribute hot fixes and patches for client vulnerabilities (and there have been a lot lately) and use System Policy for NT 4.0 and Group Policy for Win2K to implement and maintain security tweaks.

Ports and Services for Exchange
Port TCP/UDP Service
25 TCP SMTP
80 TCP HTTP
102 TCP MTA -- X.400 over TCP/IP
110 TCP POP3
119 TCP NNTP
135 TCP Client/server communication, RPC, Exchange administration
143 TCP IMAP
289 TCP LDAP
443 TCP HTTP (SSL)
465 TCP SMTP (SSL)
563 TCP NNTP (SSL)
636 TCP LDAP (SSL)
993 TCP IMAP4 (SSL)
1720 TCP H.323 Call Set-Up
1731 TCP Audio Call Control
2980 TCP/UDP Instant Messaging Service
Dynamic TCP/UDP H323 Call Control
Dynamic UDP H323 Call (RCP over UDP)

Meanwhile, log off as administrator and log on with your user account (with Win2K, use “run as”). That’s right—you should never read email using your privileged account. Some Trojans and other security nightmares require administrative privilege to infect your systems. Don’t give away the corporate jewels unwittingly.

2. Use advanced security features to provide encrypted email messages. Exchange comes with the ability to encrypt email. You must install the Key Manager (KM) server and provide email clients with certificates and keys. It’s not hard, but it is extra work. You must also train your users to use this service; it won’t encrypt email by default. Investigate combining Exchange and Microsoft Certificate Services. Microsoft Support Services has an excellent white paper on doing just that; see “Leveraging Security Features in Windows 2000 for Exchange” at www.microsoft.com/ exchange/55/whpprs/Security2000.htm. (It’s a 9M download.)

3. Protect your Internet Mail services (the service that provides the connection to the Internet, and thus Exchange). You can configure this service to connect to specific SMTP hosts only, or to block efforts by others. While you’re at it, configure Internet Mail not to relay SMTP mail—that will help reduce spamming. See “Spam I Am.”

Spam I Am
A great deal of unwanted email—spam—is delivered to us via unsuspecting open SMTP relay. In the heady days of the Internet (before it was known to most people), SMTP servers were left open for relay to assist in relaying mail across the broad expanses of the uncluttered net. Today, it’s the biggest preventable tragedy. Spammers use this “feature” of Internet-accessible mail servers to make it look like their messages came from someone other than themselves. If you don’t close this hole and angry mobs go hunting for someone to complain to, you may find them at your door. If that’s not motivation enough, consider this:
  • All that lost time users spend reading, discarding, fuming about, and responding to spam.
  • The resources wasted transporting the messages to and into your mail system
  • The illegal activities these messages encourage. (Have you seen a spam recently that didn’t involve pornography, get-rich-quick schemes, or non-existent prizes and contests?)
  • The spam generating spam. You have to respond to a spam to remove yourself from the list, right? Imagine if everyone did this every time he or she received a spam! Worse yet, responding actually validates the spammer. Now your name and address gets put on another list—the “warm body here” list.

So, your duties, should you accept them, are to remove your mail server from the list of open relays spammers can use. If enough admins do this, we may reduce spam by forcing spammers to be responsible for their actions.

To close the relay on Exchange Servers, you have two choices. First, I’ll share the easy, but non-RFC-compliant method:

  • Make sure you’ve installed Exchange Server 5.5 service pack 3.
  • Open the property pages of the Internet Mail Service.
  • Select “Do not Reroute Incoming SMTP mail.”

Now, here’s the RFC-compliant method. Before doing this, please read the excellent articles I’ve listed below.

  1. Make sure you’ve installed Exchange Server 5.5 service pack 3.
  2. Open the property pages of the Internet Mail Service (IMS).
  3. Select “Reroute incoming SMTP mail” (required for POP3/IMAP4 support).
  4. Specify all domains for which your IMS handles incoming mail.
  5. For each domain, specify the routing option, “Should be accepted as inbound,” which indicates that all recipients with this domain name must match a corresponding SMTP address in your Global Address List.
  6. Set routing restrictions on the routing tab of the IMS properties and enter the IP address of systems that you want to have deliver and reroute mail through your server.
  7. On this page, select the “Hosts and clients with these IP addresses” check box, but don’t specify any IP addresses.
  8. Stop and start the IMS.

If you follow these steps, the Exchange server will check for a local address before uploading messages. It will return the desired message, “Relaying not permitted.”

—Roberta Bragg

4. Control message size. A simple denial-of-service attack could tie up your mail server by sending large messages to existing—or non-existent—mail users. By limiting the message size, larger messages are discarded.

5. Prevent delivery of automatically generated replies. It’s easy for users to configure mail clients to announce to the world that they’re on vacation in Europe for six weeks or simply out of the office for a personal day. Handy as that may be, this information is not a good thing to tell outsiders. (“Oh, goody. The systems admin is gone. Now’s a good time to hack his account…”).

6. Place your Exchange server behind the corporate firewall, preferably in a screened subnet. The firewall can block unwanted and unneeded traffic while allowing specific mail server traffic to come only to the mail server. In a screened subnet design, servers that must be connected to the Internet are kept in a separate subnet. Knowledge of the inner corporate addresses and computers can more easily be kept hidden.

If you use multiple mail servers or require extreme security messages, consider placing a server with no mail boxes in the subnet or use an SMTP proxy (a program configured to accept and pass on SMTP mail). The proxy can receive all email and forward it to internal servers configured to receive mail only from it. This scenario also has the advantage of allowing only the proxy’s address to be a part of external DNS servers. What attackers don’t know about, they can’t attack.

To allow appropriate packet filtering, you may need to configure a Remote Procedure Call (RPC) to use a fixed port. (RPC data is used for communications between Exchange clients and the server). Firewalls need to know the ports you wish to allow open so that traffic can flow through them. I’ve included a helpful table with this column. One caveat: Since Exchange uses random addresses to talk RPC to the clients, your firewall admin will go nutso. To keep that person from experiencing meltdown, configure a static value for the port by making the following registry entry. Add the value TCP/IP Port to the keys:

HKEY_LOCAL_MACHINE\SYSTEM\
   CurrentControlSet\services\MSExchangeDS\
   parameters
HKEY_LOCAL_MACHINE\SYSTEM\
   CurrentControlSet\services\MSExchangeIS\
   parameters

Then, as its value, enter the port number you want the RPC to use. Make sure this port isn’t used elsewhere—and that it can be configured in the packet filtering program. Maybe it’s a good idea to get together with the firewall person, no?

7. Protect the base operating system. It’s easy to forget that security starts in the home. So don’t forget to secure NT or Win2K first, before installing Exchange. All the special security considerations outlined here and elsewhere will make little difference if you don’t follow those steps first. Use NTFS; require users to have complex passwords; apply service pack and hot fixes; protect files with Access Control Lists (ACLs); run only the services that you need and unbind unneeded services from network cards; check permissions on any shares… You know the drill.

8. Configure RPC encryption on the client to encrypt RPC communication between the client and server. This is different from encrypting email messages. When you encrypt an email message, it’s encrypted throughout its voyage, from your client to the recipient. You have to ask for this to be so. When you encrypt RPC, the data gets encrypted on its journey from your computer to the Exchange server as it crosses the network. While it’s in your mailbox or at some final destination, there’s no encryption. Even in a pure Exchange Server/Outlook environment, it’s protected only while on the wire. But maybe that’s all you need.

To use this service, you must open the Exchange services properties on the Outlook client (find this from the Tools menu under Services); on the Advanced property page, check both boxes for encrypting all client/server communication. The nice part here is that once done, it’ll happen automatically. (Exchange 2000 uses SMTP, not RPC for client/server communications, but it’s capable of using RPC with your MAPI clients.)

Leveraging the Security Features of Win2K

How can you use the security features of Win2K to protect Exchange? Several new features will have immediate usability; others may need to wait for the directory integration and architectural changes of Exchange 2000. You can implement the following list of services and features as you move to Win2K:

  • Authentication between Exchange Server and Win2K can be implemented with challenge and response or Secure Sockets Layer-encrypted channel (used to update the Win2K directory with the Exchange directory and contacts).
  • Certificate Services. A public key infrastructure (PKI) is built into Win2K. This allows you to issue X.509v3 certificates for authentication (I am who I say I am), confidentiality (no one else can read my stuff), and data integrity (the message hasn’t changed). These services are used by Exchange 2000 Key Manager services. You can integrate Win2K Certificate Services with Exchange Server 5.5 advanced security. Learn more by reading the white paper, “Leveraging Security Features in Windows 2000 for Exchange,” which I referenced earlier.
  • IPSec provides security for IP at the transport layer. This means that it can be implemented to protect all communications traveling across your IP network without any changes to the applications you use. While SSL (the security used to protect e-commerce transactions) can be used with applications that know how to use a Web browser, IPSec can be used without rewriting any applications. Properly configured, it works by encrypting every packet that leaves the protected computer. To protect your email, your Exchange servers and clients must have IPSec implemented.
  • Encrypting File System or EFS can be used to encrypt files and folders on any Win2K computer. Remember: It doesn’t protect data while it crosses the network, and it’s a personal encryption system. You and I can’t use it to share encrypted data. Since my mailbox resides on the Exchange Server, how can EFS be used? Remember that attachment that represents your budget for the next quarter? If you’re using Win2K Professional, set up a special folder on an NTFS partition to store these documents. Encrypt the folder, and anything you place in it will automatically be encrypted. For your users, establish this folder via Group Policy. Then, as I reminded you earlier in my speech, make sure users are trained in its uses and abuses. Files moved to 3.5-inch disks, for example, don’t remain encrypted.

Exchange 2000 Goodies

It’s too soon for me to comment on Exchange 2000. However, here are a few tidbits to share. Win2K uses Kerberos. Exchange 2000 will be a service. In the Kerberos world, that means a service ticket will be required for access. Simply put, a higher level of security will be provided as the result of using a more secure authentication system.

Win2K provides authentication through delegation, which is leveraged by Exchange Server and Outlook Web access. Authentica-tion through delegation means your credentials can be forwarded from IIS to the Exchange server when it resides on another computer. NT can’t provide authentication through delegation; this means that when IIS and Exchange are on different servers, clear-text passwords cross the Internet when users are allowed to access the Exchange Server using their browser.

Access control in Win2K is much more granular everywhere, because access is evaluated at the item level. In Exchange 2000, this means, for example, if you’re allowed to access only five of 10 items in a public folder, only those five items will be visible to you.

Last, using the Active Directory Users and Computers snap-in, administrators can grant permissions to non-administrative users for some chores. This is called delegation of administration. It allows you to spread the wealth, so to speak, and get others to do some of the more mundane administrative chores, (like resetting passwords for the masses) without elevating users to administrators and granting them all kinds of other privileges as well. Exchange 2000 administrators will be able to use the Exchange System Management snap-in to delegate administrative control as well. They might use this to allow users to manage public folders, for example, or to give limited privileges to new Exchange administrators until they learn the ropes.

comments powered by Disqus

Reader Comments:

Fri, Dec 26, 2008 Timmy new

made it .All information on this site is represented for users. A site is

Fri, Dec 19, 2008 Anonymous Anonymous

Just serfed in. Great site, guys!t

Sun, Dec 14, 2008 Anonymous Anonymous

Da nu Nah

Fri, Dec 12, 2008 Anonymous Anonymous

A fantastic site, and brilliant effort. A great piece of work.r

Tue, Dec 9, 2008 Anonymous Anonymous

i love this site.c

Tue, Dec 9, 2008 Anonymous Anonymous

i love this site.C

Sun, Dec 7, 2008 Anonymous Anonymous

Cool guestbook, interesting information... Keep it UP. excellent site i really like your stuff.n

Fri, Dec 5, 2008 Anonymous Anonymous

Your work is marvelous!!j

Wed, Dec 3, 2008 Anonymous Anonymous

Thank you for your site. I have found here much useful information...

Tue, Dec 2, 2008 Melissa new

Sentimental and nostalgic. Great.

Sat, Nov 29, 2008 Anonymous Anonymous

Sentimental and nostalgic. Great.

Fri, Nov 28, 2008 Anonymous Anonymous

I have been looking for sites like this for a long time. Thank you!-

Fri, Nov 28, 2008 Anonymous Anonymous

I\'m love this great website. Many thanks guy

Mon, Nov 24, 2008 Anonymous Anonymous

Greetings!..y

Mon, Nov 10, 2008 Anonymous Anonymous

Thank you for your site. I have found here much useful information...

Tue, Nov 4, 2008 Anonymous Anonymous

Excellent web site I will be visiting oftenp

Sun, Nov 2, 2008 judy new

I consider that beside Your site there is future!

Tue, Oct 28, 2008 Anonymous Anonymous

Excellent site - do keep up the good work.n

Mon, Sep 15, 2008 Anonymous Anonymous

made professionally. So to hold

Sun, Sep 7, 2008 Anonymous Anonymous

This is very interesting site

Mon, Sep 1, 2008 Anonymous Anonymous

Wonderful pages! Keep up the grat work.

Sun, Aug 24, 2008 Anonymous Anonymous

Excellent site - do keep up the good work.o

Sat, Aug 23, 2008 Anonymous Anonymous

Excellent web site I will be visiting often

Fri, Aug 22, 2008 Anonymous Anonymous

You have built a good website

Thu, Aug 21, 2008 Anonymous Anonymous

You have an outstanding good and well structured site. I enjoyed browsing through it.

Mon, Aug 18, 2008 Anonymous Anonymous

Hi! Definitely nice and neat site you got there.n

Fri, Aug 15, 2008 Anonymous Anonymous

It\'s a great and valuable site!

Tue, Aug 12, 2008 john new

You guys do a wonderful job! Keep up the good work!!!

Sun, Aug 10, 2008 Anonymous Anonymous

Hi, good morning to all of you... Nice Guestbook ;-) !!!

Thu, Aug 7, 2008 Anonymous Anonymous

Nice site! Big thanx to webmaster!

Thu, Aug 7, 2008 Anonymous Anonymous

Hi our little brothers.e

Wed, Jul 30, 2008 Anonymous Anonymous

Please, do not delete the given message. Money obtained from spam will go to the help hungry to children ugand

Wed, Jul 30, 2008 Anonymous Anonymous

Hi, all. Nice site...I really like your site ! Good job man.h

Sun, Jul 27, 2008 Anonymous Anonymous

I praise God for answering my prayers. God, you are so wonderful, majestic. Jesus Christ, I adore Your Sacred Heart.f

Sat, Jul 26, 2008 Anonymous Anonymous

Nice site its very interesting site! your site is fantastic.y

Sat, Jul 26, 2008 Anonymous Anonymous

Thanks so very much for taking your time to create this very useful and informative site. I have learned a lot from your site. Thanks!!

Sat, Jul 26, 2008 Anonymous Anonymous

Looking for information and found it at this great site...h

Sat, Jul 26, 2008 Anonymous Anonymous

This website is useful for individuals who are searching prayers and novenas and all.

Sun, Jul 20, 2008 Anonymous Anonymous

Hi, good morning to all of you... Nice Guestbook ;-) !!!l

Sat, Jul 19, 2008 Anonymous Anonymous

I have been looking for sites like this for a long time. Thank you!e

Fri, Jul 18, 2008 Anonymous Anonymous

This site is really superb!!! Thank you for you work! Good Luck

Fri, Jul 18, 2008 Anonymous Anonymous

Nice site! Big thanx to webmaster!

Thu, Jul 17, 2008 Anonymous Anonymous

hochu vodki!.

Thu, Jul 17, 2008 Anonymous Anonymous

This site is really superb!!! Thank you for you work! Good Luckf

Wed, Jul 16, 2008 Anonymous Anonymous

s prazdnikov vasi

Tue, Jul 15, 2008 Anonymous Anonymous

i love this site.r

Tue, Jul 15, 2008 Anonymous Anonymous

Pretty nice site, wants to see much more on it! :)e

Tue, Jul 15, 2008 Anonymous Anonymous

Nice site its very interesting site! your site is fantastic.

Sat, Jul 12, 2008 Anonymous Anonymous

I like this website. This website helped me with prayer learning. Good job. Thank you. Please provide more French prayers. Bye-bye.o

Sat, Jul 12, 2008 Anonymous Anonymous

Hello stupid pendosegi.

Sat, Jul 12, 2008 Anonymous Anonymous

I have always wanted a compendium of novena prayers. Thank you for sharing all these prayers with us. It brings joy and happiness to everyone. I know, I do feel that way.

Thu, Jul 10, 2008 Anonymous Anonymous

This website is Great! I will recommend you to all my friends. I found so much useful things here. Thank you.

Thu, Jul 10, 2008 Anonymous Anonymous

This is very interesting site...a

Mon, Jul 7, 2008 Ron new

Wow!!! Good job. Could I take some of yours triks to build my own site?

Mon, Jul 7, 2008 Willem new

Your guestbook is example of middle-class guestbooks. Congratulation! I’ll show your site and guestbook to my friends.

Sun, Jul 6, 2008 john new

Thanks for your project. I like this site. KEEP IT UP..

Sun, Jul 6, 2008 Anonymous Anonymous

I have your site for its useful and funny content and simple design.

Wed, Jul 2, 2008 Anonymous Anonymous

Hi, good morning to all of you... Nice Guestbook ;-) !!!

Mon, Jun 30, 2008 Anonymous Anonymous

huyak

Mon, Jun 30, 2008 Anonymous Anonymous

This site is really superb!!! Thank you for you work! Good Lucks

Sun, Jun 29, 2008 Anonymous Anonymous

The site\'\'s very professional! Keep up the good work! Oh yes, one extra comment - maybe you could add more pictures too! So, good luck to your team!2

Sun, Jun 29, 2008 Anonymous Anonymous

Lucky to find you, keep on the good workk guys! Best of luck.c

Sun, Jun 29, 2008 Anonymous Anonymous

Hi, good morning to all of you... Nice Guestbook ;-) !!!

Sat, Jun 28, 2008 Anonymous Anonymous

This website is Great! I will recommend you to all my friends. I found so much useful things here. Thank you.

Fri, Jun 27, 2008 Anonymous Anonymous

Looking for information and found it at this great site...2

Fri, Jun 27, 2008 Anonymous Anonymous

Great site. I will bookmark for my sons to view as well!!!t

Wed, Jun 25, 2008 Anonymous Anonymous

You guys do a wonderful job! Keep up the good work!!!.

Tue, Jun 24, 2008 Timmy new

Interesting web page is, i\'ll see you later one more time

Mon, Jun 23, 2008 Albert new

I you all love!8

Mon, Jun 23, 2008 Anonymous Anonymous

I can find the prayer I want. I thank God for this website.

Sat, Jun 21, 2008 Anonymous Anonymous

Wonderful pages! Keep up the grat work.i

Sat, Jun 21, 2008 Anonymous Anonymous

Hello stupid pendosegi.t

Fri, Jun 20, 2008 Anonymous Anonymous

Your work is marvelous!!

Thu, Jun 19, 2008 Anonymous Anonymous

Hello people! Nice site!s

Wed, Jun 18, 2008 Anonymous Anonymous

Your site is very interesting and usefule

Mon, Jun 16, 2008 Anonymous Anonymous

Nice site! Big thanx to webmaster!e

Sun, Jun 15, 2008 Anonymous Anonymous

s prazdnikov vas,

Sat, Jun 14, 2008 Siber new

Thank for making this valuable information available to the public.i

Fri, Jun 13, 2008 Anonymous Anonymous

I consider that beside Your site there is future!p

Wed, Jun 11, 2008 Anonymous Anonymous

You guys do a wonderful job! Keep up the good work!!!.

Wed, Jun 11, 2008 Anonymous Anonymous

Great site. I will bookmark for my sons to view as well!!!v

Tue, Jun 10, 2008 Anonymous Anonymous

Nice site... Cool guestbook...

Tue, Jun 10, 2008 Anonymous Anonymous

huyak

Mon, Jun 9, 2008 Anonymous Anonymous

Sentimental and nostalgic. Great.c

Mon, Jun 9, 2008 Anonymous Anonymous

I have always wanted a compendium of novena prayers. Thank you for sharing all these prayers with us. It brings joy and happiness to everyone. I know, I do feel that way.

Sat, Jun 7, 2008 Anonymous Anonymous

made it .All information on this site is represented for users. A site isg

Sat, Jun 7, 2008 Anonymous Anonymous

Wonderful and informative web site.I used information from that site its great..

Sat, Jun 7, 2008 Anonymous Anonymous

The site\'\'s very professional! Keep up the good work! Oh yes, one extra comment - maybe you could add more pictures too! So, good luck to your team!

Sat, Jun 7, 2008 Anonymous Anonymous

Da nu Nahu

Sat, Jun 7, 2008 Anonymous Anonymous

I thank the Lord for giving us the gift of brilliant preachers!a

Sat, Jun 7, 2008 Anonymous Anonymous

Pretty nice site, wants to see much more on it! :)

Fri, Jun 6, 2008 Anonymous Anonymous

I browse and saw you website and I found it very interesting.Thank you for the good work, greetingss

Fri, Jun 6, 2008 Anonymous Anonymous

hochu vodki!i

Thu, Jun 5, 2008 Anonymous Anonymous

daite na pivo

Thu, Jun 5, 2008 Anonymous Anonymous

Oh o ho! very nice site!

Wed, Jun 4, 2008 Anonymous Anonymous

A fantastic site, and brilliant effort. A great piece of work.>

Wed, Jun 4, 2008 Anonymous Anonymous

Hi, all. Nice site...I really like your site ! Good job man.r

Wed, Jun 4, 2008 Anonymous Anonymous

The site\'\'s very professional! Keep up the good work! Oh yes, one extra comment - maybe you could add more pictures too! So, good luck to your team!

Wed, Jun 4, 2008 Anonymous Anonymous

Many interesting information on your site - keep up good work

Wed, Jun 4, 2008 Anonymous Anonymous

I\'l be back... :)i

Wed, Jun 4, 2008 Anonymous Anonymous

I browse and saw you website and I found it very interesting.Thank you for the good work, greetings

Tue, Jun 3, 2008 Anonymous Anonymous

I\'l be back... :)e

Tue, Jun 3, 2008 Anonymous Anonymous

I have your site for its useful and funny content and simple design.

Mon, Jun 2, 2008 Anonymous Anonymous

DOWNLOAD MOVIES

Mon, Jun 2, 2008 Anonymous Anonymous

I can find the prayer I want. I thank God for this website.y

Sun, May 25, 2008 Anonymous Anonymous

yummy

Sat, Apr 26, 2008 Anonymous Anonymous

construction-estimating-software
r

Sat, Apr 26, 2008 Anonymous Anonymous

rubbish
c

Thu, Apr 24, 2008 Anonymous Anonymous

xm8

Mon, Apr 21, 2008 Anonymous Anonymous

+%3Ca+href%3D+http%3A%2F%2Flesrv.com%2Fdirt%2Ddevil%2Delectric%2Dbroom+%3Edirt%2Ddevil%2Delectric%2Dbroom%3C%2Fa%3E+%0D%0AThank+you+for+your+site.+I+have+found+here+much+useful+information...%0D%0A+%3Ca+href%3D+http%3A%2F%2Flesbaintit.com%2Fbeyonce%2Dnude+%3Ebeyonce%2Dnude%3C%2Fa%3E+%0D%0A+%3Ca+href%3D+http%3A%2F%2Flesrv.com%2Fpreston%2Dhollow%2Dny%2Dreal%2Destate+%3Epreston%2Dhollow%2Dny%2Dreal%2Destate%3C%2Fa%3E+%0D%0A%25

Tue, Apr 15, 2008 Anonymous Anonymous

Sentimental and nostalgic. Great.

Mon, Apr 14, 2008 Robert new

You+have+built+a+good+website

Sun, Apr 13, 2008 Anonymous Anonymous

+%3Ca+href%3D+http%3A%2F%2Fupeon.info%2Fwholesale%2Dsurplus+%3Ewholesale%2Dsurplus%3C%2Fa%3E+%0D%0A+%3Ca+href%3D+http%3A%2F%2Fvesou.info%2Fpower%2Dboat+%3Epower%2Dboat%3C%2Fa%3E+%0D%0A+%3Ca+href%3D+http%3A%2F%2Fvesou.info%2Fzoloft+%3Ezoloft%3C%2Fa%3E+%0D%0AThis+website+is+very+nice+and+colorful+too.+Its+nice+to+have+something+to+show+others+where+you+attend+church+and+to+show+all+the+smiling+people+filled+of+the+goodness+of+the+Lord.+You+have+a+wonderful+website+here.+May+God+rich+bless+you+always.%0D%0A

Sun, Apr 13, 2008 Anonymous Anonymous

Cool guestbook, interesting information... Keep it UP. excellent site i really like your stuff.

Sun, Apr 13, 2008 Anonymous Anonymous

Pretty nice site, wants to see much more on it! :)

Sat, Apr 12, 2008 Anonymous Anonymous

Hi, all. Nice site...I really like your site ! Good job man.n

Sat, Apr 12, 2008 Anonymous Anonymous

Very cool design! Useful information. Go on!c

Sat, Apr 12, 2008 Anonymous Anonymous

I thank the Lord for giving us the gift of brilliant preachers!i

Fri, Apr 11, 2008 Anonymous Anonymous

Oh o ho! very nice site!

Fri, Apr 11, 2008 Anonymous Anonymous

50-cent-rapper

Thu, Apr 10, 2008 Anonymous Anonymous

Pretty nice site, wants to see much more on it! :)

Thu, Apr 10, 2008 Anonymous Anonymous

made it .All information on this site is represented for users. A site is5

Thu, Apr 10, 2008 Anonymous Anonymous

Nice site... Cool guestbook...m

Thu, Apr 10, 2008 Anonymous Anonymous

Oh o ho! very nice site!r

Thu, Apr 10, 2008 Anonymous Anonymous

Your work is marvelous!!

Wed, Apr 9, 2008 Anonymous Anonymous

hochu vodki!o

Wed, Apr 9, 2008 Anonymous Anonymous

It\'s a great and valuable site!m

Wed, Apr 9, 2008 Anonymous Anonymous

Thank you for your site. I have found here much useful information...y

Wed, Apr 9, 2008 Anonymous Anonymous

Lucky to find you, keep on the good workk guys! Best of luck.

Wed, Apr 9, 2008 Anonymous Anonymous

You guys do a wonderful job! Keep up the good work!!!n

Tue, Apr 8, 2008 Anonymous Anonymous

hochu+vodki%21r

Tue, Apr 8, 2008 Anonymous Anonymous

Excellent web site I will be visiting often

Tue, Apr 8, 2008 Anonymous Anonymous

+%3Ca+href%3D+http%3A%2F%2F50mg.org%2Ffree%2Dsample%2Dged%2Dtest+%3Efree%2Dsample%2Dged%2Dtest%3C%2Fa%3E+%0D%0A+%3Ca+href%3D+http%3A%2F%2F50mg.org%2Fasian%2Dmovie%2Dxxx+%3Easian%2Dmovie%2Dxxx%3C%2Fa%3E+%0D%0A+%3Ca+href%3D+http%3A%2F%2Famesitio.org%2Fliquid%2Dlogic%2Dkayak+%3Eliquid%2Dlogic%2Dkayak%3C%2Fa%3E+%0D%0AThis+website+is+Great%21+I+will+recommend+you+to+all+my+friends.+I+found+so+much+useful+things+here.+Thank+you.%0D%0Ae

Mon, Apr 7, 2008 Anonymous Anonymous

Interesting web page is, i\'ll see you later one more times

Mon, Apr 7, 2008 Anonymous Anonymous

I have always wanted a compendium of novena prayers. Thank you for sharing all these prayers with us. It brings joy and happiness to everyone. I know, I do feel that way.

Mon, Apr 7, 2008 Anonymous Anonymous

Please, do not delete the given message. Money obtained from spam will go to the help hungry to children ugandy

Mon, Apr 7, 2008 Anonymous Anonymous

Fascinating site and well worth the visit. I will be back

Sun, Apr 6, 2008 Anonymous Anonymous

Hi, all. Nice site...I really like your site ! Good job man.

Sun, Apr 6, 2008 Anonymous Anonymous

Many interesting information on your site - keep up good work

Sun, Apr 6, 2008 Anonymous Anonymous

Hi, good morning to all of you... Nice Guestbook ;-) !!!t

Sun, Apr 6, 2008 Anonymous Anonymous

Oh o ho! very nice site!

Sun, Apr 6, 2008 Anonymous Anonymous

Very good web site, great work and thank you for your service.t

Sun, Apr 6, 2008 Anonymous Anonymous

daite na pivot

Sun, Apr 6, 2008 Anonymous Anonymous

Thanks for your project. I like this site. KEEP IT UP..i

Sun, Apr 6, 2008 Anonymous Anonymous

Nice+post.+I%5C%27ll+return.+

Sun, Apr 6, 2008 Anonymous Anonymous

keep up the good work!r

Sun, Apr 6, 2008 Anonymous Anonymous

This site is really superb!!! Thank you for you work! Good Lucky

Sun, Apr 6, 2008 Anonymous Anonymous

This is very interesting siteo

Fri, Apr 4, 2008 Anonymous Anonymous

Hi, all. Nice site...I really like your site ! Good job man.

Fri, Apr 4, 2008 Anonymous Anonymous

loni

Fri, Apr 4, 2008 Anonymous Anonymous

Lucky to find you, keep on the good workk guys! Best of luck.e

Fri, Apr 4, 2008 Anonymous Anonymous

made it .All information on this site is represented for users. A site isg

Fri, Apr 4, 2008 Anonymous Anonymous

Nice+site...+Cool+guestbook...

Fri, Apr 4, 2008 Anonymous Anonymous

Thanks for your project. I like this site. KEEP IT UP..i

Fri, Apr 4, 2008 Anonymous Anonymous

Please, do not delete the given message. Money obtained from spam will go to the help hungry to children ugand

Thu, Apr 3, 2008 Anonymous Anonymous

The site\'\'s very professional! Keep up the good work! Oh yes, one extra comment - maybe you could add more pictures too! So, good luck to your team!i

Wed, Apr 2, 2008 Anonymous Anonymous

This site is really superb!!! Thank you for you work! Good Luck.

Wed, Apr 2, 2008 Anonymous Anonymous

Cool%21..+Nice+work...a

Wed, Apr 2, 2008 Anonymous Anonymous

This is very interesting site...k

Wed, Apr 2, 2008 Anonymous Anonymous

Dear web-master ! I looked your site and I want to say that yor very welln

Wed, Apr 2, 2008 Anonymous Anonymous

Very cool design! Useful information. Go on!

Tue, Apr 1, 2008 Anonymous Anonymous

Greetings!..d

Tue, Apr 1, 2008 Anonymous Anonymous

Very interesting website. Keep up the outstanding work and thank you...

Tue, Apr 1, 2008 Anonymous Anonymous

Very cool design! Useful information. Go on!r

Tue, Apr 1, 2008 Anonymous Anonymous

Interesting web page is, i\'ll see you later one more timet

Wed, Feb 13, 2008 sveta jork

Thanks so very much for taking your time to create this very useful and informative site. I have learned a lot from your site. Thanks!!n

Thu, Nov 1, 2007 Bill new

Wonderful and informative web site.I used information from that site its great.i

Wed, Sep 19, 2007 Helga new

Nice site its very interesting site! your site is fantastic.y

Tue, Jun 19, 2007 sveta jork

Thanks for your project. I like this site. KEEP IT UP..

Mon, Jun 18, 2007 Bush jork

Thank for making this valuable information available to the public.u

Wed, May 9, 2007 erhuhl yukzeh

Very good site. I'll adopt ideas from U.0

Wed, Apr 4, 2007 zyvozo frivtu

Did u ever heard about CSS...? it will help your site.

Mon, Apr 2, 2007 haowma lodguk

That's friggin' awesome. Thanks to all those involvedf

Mon, Mar 26, 2007 Park Germany

Very interesting website. Keep up the outstanding work and thank you...s

Fri, Mar 16, 2007 Katie New

Looking for information and found it at this great site...o

Add Your Comment Now:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above

Redmond Tech Watch

Sign up for our newsletter.

I agree to this site's Privacy Policy.