As far as the 8mhz, I've never gotten it to load right. Well... Should I say, the boot loader uploads (blinking pin 13 led), but I can't ever get it to upload programs after the fact. I tried on four different ATmega328's. They were powered at 5v, but I didn't think that it really mattered.
O-o what about running an atmega8 at 16mhz at 3.3v? Would that cause problems? (I would guess about as many as the 328, but since it's running less memory and ram, may draw slightly less voltage for it)
Also... O-o what do you mean by bypass capacitor? (overall, fairly new to electronics. I understand the need of resistors in most situations, but I thought it was to drop overall voltage, not current,

Looks like I got those mixed up. *sigh*)