It's a bit late (35 posts in 20 years!) but I suppose better than never, as I seem to have reappeared...
I got my first computer just after I started working in 1978 - a Sinclair MK14 which I still have though its ROMs are dead, followed shortly by a Tangerine Microtan 65. In those days, if you wanted more memory, or a modem, or a video output, you reached for the data sheets and the soldering iron; I built a lot of projects based around Tangerine's ideas but usually with video output genlocked to broadcast video.
I taught the company's official microprocessor trainer (z80) to other engineering colleagues; played with Nixie clocks and Atmel video generation, and left the company after thirty-odd years to get back to engineering - twelve years of project managing with the (literal) risk of being shot at was enough.
I designed deep oil drill guidance sytems for a while: PIC and z80 assembly and occasionally C when I could persuade the boss; multi-processor controls with obfuscated comms systems between modules, nasty. But interesting with communication from the drill head to the drill at two minutes per bit... and most recently, designing the best cat feeders and cat flaps in the world, working with ARM and trying to use as few microamps as possible.
I thought I'd retired a couple of years ago, but last year the company made me an offer I couldn't refuse to work remotely a couple of days a week; I now live in Germany near Potsdam but the company's in the UK at Cambridge.
I've had various amusements with 6502 over the years including emulators and most recently I've designed a variant of Grant Searle's minimal SBC (I'm awaiting his permission to publish) so I'm currently writing a simple monitor (the usual; memory read and write and dump, single step, and one-line assembler and disassembler) if I can remember which way up LDA (zp,x) and STA (zp),y work. The BASIC from Grant's page worked first time (after a couple of minor layout errors were fixed
I hate breakout boards with a passion; I have never found them reliable and wouldn't even consider trying to build a system of any complexity... straight to PCB is a no-brainer given the cost of them these days, and reduces the possible faults to either bad design or bad soldering. In another stream of consciousness I'm slowly building a discrete version of an 8080 (minus DAA and parity flags, which are pretty pointless these days). It works - two different versions - in simulation and runs Tiny Basic very very slowly. I've just completed the ALU built in a close approximation to way it's done on the chip (thanks to Ken Shirriff's excellent analysis) which worked first time in hardware.
Over the years I've worked - usually in machine code but also in C - with INS8060, 6502, 6800, 6809, 8080, 8085, z80, 8086 and descendents, and ARM in various incarnations. But I still have an affection for the 6502.
Neil