Mike,
I just want to add my voice to those suggesting rescue. & here's an anecdote that I hope will demonstrate how much better rescue is for adopting the particular sort of dog suitable to you, your family, the way you live.
When I adopted my BC a few months ago, I had originally called the rescue svc about another dog, Suzy, but she'd already been adopted out. The svc mentioned another dog, but told me she was very shy. I saw her picture, thought she looked pretty & sweet. My sister (who lived closer) went to visit her and liked her--but also mentioned the extreme shyness.
When I got her foster home, half a day's drive from where I live, it turned out the original dog, Suzy, had been brought back. That dog had never met a stranger. She seemed the perfect BC in many ways--friendly, lively (but not crazed), healthy. But there was little trembly Durga (then called Kate), leaning on me. When Suzy came up to me, Durga put a paw on my arm, so she had me.
I guess I"m trying to say that when dogs are in foster care for a while (both these dogs about a month, I think), the foster parents can tell you lots about them, and what to expect down the road. Suzy probably would've been a better dog for me, but Durga (presently hiding in the bedroom upstairs because someone came to the door) chose me.