OK now I'm truly perplexed. After going through the various files I thought I figured out that the header_php.php file in the 'checkout shipping' folder had somehow not been updated with your mod. So I then added it and things worked! It wouldn't allow me to checkout if there was an out of stock item in my cart. However...when all items in my basket were in stock, when I clicked to go to the checkout, the page just returned a completely blank header_php page. So I panicked because now I've really screwed things up so I went back and replaced that file with the original one...but it was still returning the blank page. So I panicked more and deleted the header_php all together and now EVERYTHING works??? This is great except that it makes no sense and I'm worried it's going to cause a problem...any idea why this is happening?