Sudhir Upadhyay has a new place on web -> sudhir.me.
This blog is no longer updated.

Disclaimer

Posted: April 11th, 2007 | Author: | Filed under: Blah Blah | No Comments »

This is a personal blog of Sudhir Upadhyay. The views expressed on this blog are mine not those of my employer. All data/information/news/tips and tricks provided on this blog is provided “AS IS” with no warranties and for informational purposes only, reader’s discretion is advised.