I am new to IPN and found a great tutorial. Set it up and got it to work. It added to my database no problem. In the end I will also need it to update the database. When I edit the script to update based on matching emails, it works fine the FIRST TIME I test it. I am updating a field to say YES if the payment is successful. When I edit the database with phpmyadmin to change the field to say NO, so I can test it again, it will not update. If I change the script to update a different field, then it works. But again, if I edit the record using phpmyadmin, and then try to update it a 2nd time, it won't work. I am doing the testing through the sandbox test tools. Does anyone have any idea why this is happening? It makes no sense to me why it would matter whether its the first time through or not. I'm not sure if it mattered, but I also tried changing the trans id, the amount, the date, etc.... Thanks in advance!