I am not an Indian, but I watched this movie and compared to many Indian movies that I have seen, this time I didn't check my watch to see when is the three hours going to finish! I don't want to state that it was the best Hindi movie I have seen in my life, but it is truly one of the best of Shah Rukh Khan's work and Bollywood. Most of the Indian movies are a bubble full of happiness and dreams that everyone wishes in their heart, but Swades is nothing compared to these. I am a big fan of Indian movies and Shah Rukh Khan. Before watching this movie, I heard comments from different Indian people about it. Some liked it a lot, but some said that go watch Veer-Zaraa; that's a better movie. I saw both of them. Veer-Zaraa (which I liked a lot) was a typical Bollywood movie, but SWADES was a reality. I believe it was India's voice to its own people. If I as a non-Indian have seen this movie, then all Indians should watch this movie and appreciate the message in this film.