Just had my bike serviced at Anderwerks in Calgary during a 10,000 km tour of Western Canada. Thanks to ADV Rider Penquino for putting me in touch with Dave and the gang. These guys are seriously into BMW bikes. They are approachable, friendly, and full of advice and expertise. Dave and Richard got me back on the road in no time, and I headed back east across Canada with the bike in tip-top shape. They also have a great lineup of accessories and I had to keep an eye on my wallet, lest it succumb to my desires. If you're touring in the northwest (Idaho, Alberta, Montana, BC, etc - this place is worth the trip. Excellent service at very reasonable prices. Two thumbs up, and thanks again for the help.