Every effort is made to keep stock levels as accurate as possible and this new website shows them live rather than updated once a day, which should help.
However items do get lost, stolen, booked in incorrectly etc, and thus stock levels may not always be accurate. They may also be accurate when you placed your order but not by the time we process it, so if your order is urgent it is worth ringing to confirm that we really do have the item and asking us to put it to one side for you. It is also worth ordering Priority.