Hello, Im a freelance programmer from the United States, 9 years C/C++ with plenty of years in other languages. I would gladly do your project, but your a bit off budget wise. I would estimate $2500 and a one month development time as the base, with your own server, another 2 weeks and $1000 for full MSN support. Please keep in mind that the dedicated server for managing your own chat program is around $100/month, and you will be purchasing that yourself.