Thanks for the plug, Yash. I heartily recommend max's two links too. You may also want to check out Enemy Zero - www.enemyzero.com