TBH they're alright. If you buy something then there's a very good (100% for me so far) chance that they ACTUALLY have it.
Not so may other places (J E James and SBR I'm talking to YOU!) that advertise some obscure and hard to find item, take your money, wait three days and then inform you that it's not been in stock for a while. So you search again 3 days later, and surprise surprise; it's still for sale.
Way to go to loose my custom forever guys! Invest in some EFTPOS and e-commerce software that shares the same stock database. Simple.