Just an update to say that it's been over a year since I wrote my first review and I'm still really happy with Bastone. There have been a couple occasions on which things that they fixed didn't stay fixed for whatever reason, and both times they identified the problem and fixed it happily and free of charge. The prices are fair and everyone I've spoken with there is friendly and professional. I've referred a couple people and will keep doing it. A+, keep up the good work folks!