Have put SSDs and new video cards into this machine, it's fast and is pushing three displays without any problems (Apple Cinema, NEC monitor and LCD projector). It's plenty powerful for everything I do, and I don't want to upgrade. (It's pretty amazing, if this were a PC I would have already chucked it in the garbage, no joke, I would replace PCs such as Dell and Gateway like every two years, their build quality was generally terrible.) If I could use this machine for another five years I probably would. But realistically, how long can I keep using this machine without much hassle? For example, I don't want to be posting on here whether a particular video card or peripheral is going to work with the 2008 Pro. If something comes out, I want it to be plug-and-play ready. So far that's pretty much been the case, but for how long? Also, when should I expect more serious hardware breakdowns, i.e. a logic board failure?