Agreed - I have had this as well with them.
Having run a couple of online shops, yes, it should be very easy that the second you take a valid payment for one, it goes from the website.
Still, lets hope this new website helps (although, it isn't really the website, its the people running it).