I wouldn't opt for Sata 2 just yet, it's not worth the price IMO. Get a nice 150gig 10000RPM HD though, that'd be sick.
As for your motherboard, if it fits your prefrence and components your all set.
Your PSU isn't made by a reputable brand IMO, I'd stick with PC P&C, OCZ or Antec.
Your case is decent I guess, but I'd suggest something by Lian-Li Or Thermaltake
Your CPU is fine, but if you can dish out the extra cash and buy an x2 4400+, you'd be better off, as it's caches are doubled of those of the 4200+.
What brand of memory is it? OCZ, Corsair and Kingston are good brands.
Disc drive is fine, that's mostly prefrence.
Your video card is good too, it's eVGA too right? I'd go for eVGA's 7800GT 470/1100 card, it's a great bang for buck.