A Total Solar Eclipse is scheduled to occur on the 22nd July, 2009 - and this will be the longest total solar eclipse of the 21st century. It will not be surpassed in its duration until the solar eclipse 13th June, 2132 - thats almost 123 years down the line!!
A once if a life time moment for most of us !!
A graphical depiction of what happens in a solar eclipse is shown above.
The moon passes between the sun and the earth, casting a shadow on the earth's surface and covering the sun partially or completely - resulting in an eclipse.
Details Here
Here's what's gonna occur -
Check up these sites for additional details
Wiki
Nasa - 22 July 2009
And check up a dazzling pic of an earlier total solar eclipse!!