i custom-built a pretty expensive one 5+ years ago... still using it, and only upgraded HD and RAM.
i will probably build a new one in the next 12 month or so, when the 128GB SSD's are reasonably priced ;)
(not because i want a SSD so bad, but i don't feel it is necessary for me to upgrade right now.. so i keep pushing it away)