OK...chances are the graphics card will never get pushed. Don't go super cheap, but I doubt a nice Quadro4 would get utilized often. but get some sort of workstation card anyway--you never know (also, even if a gaming card would do better, it'll be worthwhile since seeing a name like Quadro or FireGL will be familiar, even if he doesn't really know what any of it is). Maybe one of the 150-300 USD Quadros--it'll be good enough if he starts using some of the fancy stuff, and nothing overkill for now (primary LCD display on DVI, secondary, if any, on VGA).
Odd that Quadros seem to be hard to find with dual-DVI...seems like having a $300 or less dual-DVIL "workstation" card would be a great selling point. ATI's cheapest dual-DVI is $364 at Newegg...so that isn't bad, either, but even more overkill

.
You don't need ECC RAM necessarily, but however simple, this stuff is, it
is mission-critical. While you might read and write to RAM often enough, and reset the machine often enough to negate errors, if you don't, murphy might get ya. It probably won't matter, but...there's always that but. If cost is a major concern, then don't get ECC.
I would not imagine too massive files are going to exist for tents and tarps, so I'd go with a plain IDE and 1GB RAM.
On the motherboard, AFAICT, the D865PERL, nor any 865-based motherboards support ECC. The 875-based boards, like D875PBZLK or Abit's IC-7, do (though I thought they shared the same northbridge...but...whatever).
As far as the mobo to get...Intels are rock solid...but several Asus and Abit boards have a very large enthusiast user base, so forum support could be handy. After some of Abit and Epox's screw-ups with the early Athlon boards (and Abit's with some of the late PII/PIII ones), most have gotten far, far more stable, reliable and compatible.
Chances are even what I recommend above will be a touch overkill, but you
1. want it still functional, if obsolete, 5 years from now, and
2. want it to scale to potentially growing needs if business starts getting really good, and still work flawlessly. It's one thing if it needs a faster HD or more memory along the road because he's getting far more complex projects...it's another if something quickly becomes ungodly slow or breaks all of a sudden.