just about to buy one, wondering if anyone has had any problems with them?