I'm sure I could get this sorted myself, but I've been wanting to get this done for a while now but just don't seem to have found time to give it a go! So if anyone is interested in a bit of coding work, please PM me a (cheap!) quote. I will have a sign up form on a site that will take user details etc and shove them in a database. It will then forward them to a link to set up a paypal subscription. I need you to code the paypal subscription button page, and the IPN code. The IPN bit will check the orderid/amount is correct (ie matches an order/value combination in the db) and then update an expiry date field in the db as appropriate. It should do this for the initial payment and for ongoing subscription payments. It will also catch actions such as payment failures, subscription cancellations etc and update a status field. This should be done in PHP and the database is MySQL.