OMFC - you guys here are Bozos, ditto.
Obama won because America needed a change in the leadership of a vast country. However, whether he will live up to his promise, we have yet to see. True, Bush was a terrible president, but that doesn't mean that Barack Obama will be a better President.
Nevertheless, it is finally good for U.S. to realize that war is bad, civil rights is great, and change is inevitable.
Don't be too quick to praise Barack Obama, fellow geeks, and Indian, for that matter! He represents a fresh new start in the U.S. but there is no certainty that U.S. will change for the better even as he is now President. It is good to know that anybody, if hard-working and American-born, can rise up to the status of President of the United States, but Barack is still young, so he is bound to make mistakes as well...just because there is a photo of him imitating Superman doesn't mean he will effect positive outcomes right away. He is still human and no one, not even the mighty leaders of yesterday is perfect or immune to error.