I agree with Nuts and Hy. We've had units try to save a few pennies by going the homebuilt route. Every time, they've burned through the money they saved and then some in maintenance and repair costs. You're not just buying a computer from the big manufacturers, you're buying access to their warranty and tech support departments too.

And Windows 7 is awesome, although I've never had a problem with Vista, either.