I know this is old hat to many of you but I wanted to show off my first ever PCB design. It's a VHF phase locked oscillator - powers up at 150 MHz, locks from 134 to 161. I used an ATMega328 microcontroller to program an LMX2306 PLL chip. There's an LM324 op amp buffer after the PLL loop filter to expand the voltage range to 12V. I also used a 12V regulator to supply the oscillator itself and three 5V regulators to supply the digital rail and two analog rails on the LMX2306. Possibly overkill but at about 3 cents each it's cheap isolation between rails.
The board is from ITEAD who did a really nice job for US$22 including delivery!

This is not just my first ever PCB - it's also my first attempt at SMD components. I *did* spend 99 cents (including shipping

) on one of those Ebay SMD soldering kits - very well worth it.
Lessons learned? Check, check and check again. And then check one more time. I routed a different pin from the microcontroller to the CE pin on the PLL than the one I'd intended - as a consequence the board didn't work at first. Oh, the digital side seemed to work, as did the oscillator itself, but the two didn't work together. Some basic diagnostics involving internal register settings in the PLL revealed it wasn't being programmed at all and so then I did some checking (of the type I mentioned above that should have been done *before* committing to a real PCB). Change one #define in the code and recompile and away it goes!
I also didn't notice that the pins on the trimmer I was planning to use (c12 in the photo) were bigger than the holes I used. The pin spacing is just right - pity the holes are too damn small! (I used DipTrace and if it has the trimmer I used in the library I couldn't find it - so I created my own component definition and missed that the holes were the wrong size).
Finally, I seriously underestimated the current the display (not shown above) draws. The 5V digital regulator and the 12V regulator run mighty hot with the display attached!
Oh, and one final lesson - they charge the same whatever's on the silk screen - so my next PCB will have much better labelling for each pin. I remember right now the purpose of every connector pin - will I remember half a year from now? Unlikely!