Vijay is a programmer with over six years of experience on various platforms. He discovered his passion for open source four years back when he started playing with PHP on a hobby project. Vijay now is a professional web developer and prefers writing code ONLY in open source (but that does not always happen, unfortunately!). He switches hats as needed - he is full-time lead programmer at Philogy, independent consultant for few selected companies where he advises them on variety of internet-based initiatives and still remains an active blogger at http: //vijayjoshi.org.Outside of work, he enjoy...