I hear about this all the time...the chain forking...what's the easiest way to detect a fork? Can someone develop this and put it on a website?
What kind of fork? If you mean a network split, a seperate 'watchdog' process can detect when the intervel between blocks suddenly doubles, and issue a warning. Each successive block that is over 80% longer than the prior average increases the certainty that a network split has occurred, and that you are likely on the wrong side of it. If you are on the majority side, it doesn't really matter.
If you mean a blockchain split, then such a event can be detected by the clients because some of the clients will receive two valid blocks, and has to keep both until the next block is created, which then breaks the tie by being built off of one or the other. The loser is discarded.