what is the best one? i'm using IBM thinkcentre now and i'll buy a new one in next year! I think desktop is good, cheap and powerfull!