Looks like your questions were addressed, so I'll add 2 cents on just half the question,
Where to get wood.
If you are able to identify wood exactly, you can buy wood in splits from a place that sells wood. I have a farm near me that sells fire wood. Got to know the owner pretty well, and he says he gets mostly oak. But he also gets some apple and hickory. He seperates the splits and clearly labels them. I told him I wanted to use some splits to cook with, and needed to be sure I wasn't getting Pine or other "bad" wood for food. He told me he didnt want those trees either, as people were complaining about off smelling fireplace from the oils, and that people are now actually requesting the cherry, apple, pecan, and birch splits, for they give off a nice aroma in the house.
A second option is to call your local tree trimmer guy. They have to pay for disposal usually. You might just get a call "I got a truck full of nothing but oak. You want it? $30 and I'll have my guy stack it" :)
Thirdly, when I'm using chunks (like this past TDay) in my WSM which is ideal for charcoal, I just go to Hawgeyes online and order 10# of apple and 10# of pecan. Pretty reasonable at like $1.09 a pound. Always get really dry chunks, nice sizes, and if you order some sauce, rub, and Hi Mountain, the shipping becomes minimal.
So there are 3 sources, but get creative.
I know a guy that goes to a local cabinet maker and the guy saves him a bucket full of scrap wood splits from oak and various woods.
And how do you guaranty the firewood seller, tree trimmer, and cabinet maker, only seperate out the good stuff for you?
Have ribs, will travel. Nothing like some lip smacking ribs to grease the wheels every now and then.