HistoryNet
The most comprehensive and authoritative history site on the Internet.
Lt. Cmdr. J.A. Fitzgerald (Naval History and Heritage Command)