When are you people going to stop your US dreams and think practical?.
If you are determined, and have clear goal in life, you can do that from anywhere..not just being in the US and longing for H1.
If your goal is to make money ..do business.
If your goal is technology..do it in India..
do you have guts and knowledge?..join SUN,India and be the core developer of JDK. join Oracle, Bangalore..be the developer of Oracle engine..join IBM,Bangalore and be a WebSphere Architect..
Do not look at some fly-by-night petshops in the US and think of saving money by eating air and water
Sorry..for being very hot..and using strong words..
Be practical..Know yourself well.. define your goals and act accordiningly.