I'm glad to hear that Obama is actually injecting NASA's future manned spaceflight vision with a little hope. I was getting very worried that his scrapping of the previous administration's manned "Constellation Project" missions was going to really jeopardize American manned spaceflight for good.
Now, Obama is talking about redirecting NASA to implement manned landing on an asteroid by 2025 and then to Mars. While this projected timeline is still pretty streatched out, it is at least not letting go of the manned spaceflight program which, to me, is an absolutely essential investment in humanity (see My Human Goals article)
Here is a link to Obama's new vision: