My Vista computer is setup to auto-defrag about once a week in the middle of the night. (Vista and Windows 7 are automatically setup to do this when you buy them, so you don't have to worry about setting it up.)
Defrag most certainly improves the performance of a home computer.