Eclipses of the Sun (Explanation of Solar Eclipse Maps in PDF)
1996 April 17-18 - partial solar eclipse (see map; all maps are in PDF)
1996 October 12 - partial solar eclipse (see map)
1997 March 8-9 - total solar eclipse (see map)
1997 September 1-2 - partial solar eclipse (see map)
1998 February 26 - total solar eclipse (see map)
1998 August 21-22 - annular solar eclipse (see map)
1999 February 16 - annular solar eclipse (see map)
1999 August 11 - total solar eclipse (see map)
2000 February 5 - partial solar eclipse (see map)
2000 July 1 - partial solar eclipse (see map)
2000 July 31 - partial solar eclipse (see map)
2000 December 25 - partial solar eclipse (see map)
2001 June 21 - total solar eclipse (see map)
2001 December 14 - annular solar eclipse (see map)
2002 June 10-11 - annular solar eclipse (see map)
2002 December 4 - total solar eclipse (see map)
2003 May 31 - annular solar eclipse (see map)
2003 November 23-24 - total solar eclipse (see map)
2004 April 19 - partial solar eclipse (see map)
2004 October 14 - partial solar eclipse (see map)
2005 April 8 - annular-total solar eclipse (see map)
2005 October 3 - annular solar eclipse (see map)
2006 March 29 - total solar eclipse (see map)
2006 September 22 - annular solar eclipse (see map)
2007 March 19 - partial solar eclipse (see map)
2007 September 11 - partial solar eclipse (see map)
2008 February 7 - annular solar eclipse (see map)
2008 August 1 - total solar eclipse (see map)
(See also NASA's solar eclipse pages)
Eclipses of the Moon
1996 April 3-4 - total lunar eclipse (see data sheet)
1996 September 27 - total lunar eclipse (see data sheet)
1997 March 24 - partial lunar eclipse (see data sheet)
1997 September 16 - total lunar eclipse (see data sheet)
1998 March 13 - penumbral lunar eclipse (see data sheet)
1998 August 8 - penumbral lunar eclipse (see data sheet)
1998 September 6 - penumbral lunar eclipse (see data sheet)
1999 January 31 - penumbral lunar eclipse (see data sheet)
1999 July 28 - partial lunar eclipse (see data sheet)
2000 January 21 - total lunar eclipse (see data sheet)
2000 July 16 - total lunar eclipse (see data sheet)
2001 January 9 - total lunar eclipse (see data sheet)
2001 July 5 - partial lunar eclipse (see data sheet)
2001 December 30 - penumbral lunar eclipse (see data sheet)
2002 May 26 - penumbral lunar eclipse (see data sheet)
2002 June 24 - penumbral lunar eclipse (see data sheet)
2002 November 19-20 - penumbral lunar eclipse (see data sheet)
2003 May 16 - total lunar eclipse (see data sheet)
2003 November 8-9 - total lunar eclipse (see data sheet)
2004 May 4 - total lunar eclipse (see data sheet)
2004 October 28 - total lunar eclipse (see data sheet)
2005 April 24 - penumbral lunar eclipse (see data sheet)
2005 October 17 - partial lunar eclipse (see data sheet)
2006 March 14-15 - penumbral lunar eclipse (see data sheet)
2006 September 7 - partial lunar eclipse (see data sheet)
2007 March 3-4 - total lunar eclipse (see data sheet)
2007 August 28 - total lunar eclipse (see data sheet)
2008 February 21 - total lunar eclipse (see data sheet)
2008 August 16 - partial lunar eclipse (see data sheet)
http://aa.usno.navy.mil/data/docs/UpcomingEclipses.html