About the only thing I can see there is that some people would recommend getting a higher rated PSU... for an i7 and a 9800GT a 750w might be considered a tad underpowered. Many i7 owners are saying 1000w is the minimum, and if you want/need to add more hardware later, RAM, HDD's, etc, it might be the way to go... and definitely if you want to overclock down the track.
Another thing, I personally would go with a 1 tb HDD, rather than a 640gb... more storage space and could save on having to add another internal HDD anytime soon.
Also, you might want to look into a GTX200 series graphics card... the lower end ones have come down in price considerably and would give you slightly better graphics performance. I have a Galaxy 9800GT 1gb and find it more than adequate for my current needs, but later I may need better and would look into a GTX200 series card.
I didn't notice a DVD ROM drive (go SATA there, faster transfer rates) , but other than that, it looks like a nice build.