I'm thinking of getting a motherboard for my AMD Athlon 800 chip. A few major requirements are

a) must be fully supported by Linux
b) DDR only DIMM slots
c) Will be my work horse so quality is a MUST with reasonable price increase tolerable.
d) SCSI or IDE; no RAID is required

So, please give me a hand on choosing the right hardware and some nice links to check it out ... come on guys .. I know some of you are hardware fanatics so spit that site name out !!!!