Hello. I'm a student in college and I thought it would be a good project to put together a computer for my house next year to simply hold my music and movies to watch on the shared tv. I'm planning on running linux and I'm trying to be as cheap as possible (I completely understand that sometimes it's not possible to go cheap on everything). I've been pricing some hard drives and cpus, etc, but what do I need to be aware of to make sure everything is compatible? Thanks in advance