I actually just completely re-engineered this page. It made sense reading what everyone had to say. The extra page that I wanted to post to was really not needed. I have everything just contained in the one php script now, and its working perfectly that way. After it submits the order, it then redirects to a confirmation page, rather than trying to validate, rebuilt the post string, and then submitting that to another page for processing and confirmation. Just made more sense really. In the future, though, if I find I need to do this, curl seemed to be the best option. I've used javascript in the past to do it, but it seemed "messy" to me. -- -Dan Joseph www.canishosting.com - Plans start @ $1.99/month. "Build a man a fire, and he will be warm for the rest of the day. Light a man on fire, and will be warm for the rest of his life."