I was wondering about laptop CPU's. what is the difference between BGA and PGA. I read somewhere that if you laptop supports BGA you can upgrade you CPU is this true? Like for instance the 2960xm can be a BGA CPU I think. bit of an extreme example to use considering the cost.