How Much Can I Afford?
The Fannie Mae Foundation
Mortgage Calculator at Bank Rate