If your in the county the Sno county Sheriff is the best. They are only "open" to the public on Monday, Wednesday and Friday. You fill out a couple of forms, get printed, pay your $60 and your good to go. They still did not take credit cards last I heard. The XD carries very nicely. I use a Don Hume PCCH and conceal very well with just a T-shirt. At the time it was one of the few holsters available for the XD. The selection is much better these days. Be prepared to buy more than one before your happy. The thing about a "box full of holsters" is true for the most part.
You will find it necessary to adapt your wardrobe some. I can get by with an XL shirt but buy everything XXL now. Likewise my pants now are 2" bigger in the waist.
ETA: Tumbleweed types faster than I do.