Installed the PayPal IPN contrib 2.9 from Gregory.. everything went very smooth and worked fine except it took 4-5 minutes for the order to be updated in osCommerce. I got PayPal notifications but no order updates (and of course no download links) then out of nowhere about 5 minutes later it all just happened on it's own.
I think I have the problem solved but I'm not happy with the solution. I activated the IPN and set the return URL to http://www.mysite.com/catalog/admin/paypal.php.
Now things update on-time but this leads me to believe something is hanging then eventually going through (4-5 minutes later). Again, I'm forcing the IPN trigger through PayPal now (and again it's working) but I'd like to know if anyone else has had this problem and what solution they came up with.
I'd like a better solution as I like to have my IPN setting in PayPal free for other things like testing products, etc.