How many presidential debates will there be and when are they

The first was last night, when are the rest going to be?

Cheney vs Edwards on October 5th.
Bush vs Kerry on October 8th.
Bush vs Kerry on October 13th.

Read more, scroll down a little.