PS For others just coming in, my article originally said $5 a board for the prototype (unpopulated) PCBs -- I made a mistake -- it should be $25 -- and I just made that change in the article -- so UncleRemus wasn't imagining things (grin)
@UncleRemus: Sorry -- this was my bad -- I was interviewing John over the phone -- he said "$25" but I heard "$5" and that's what I wrote down.
I just touched base with John again, he says that the price was $25 each for a 1.5" x 4", quantity = 4, and a 2-week turnaround time.
But still and all, I think $25 for a hobbyist prototype board of this level of sophistication is a REALLY good deal. I don;t want to think what I've ended up paying other board vendors in the past...