Just a quick post, wondering why companies made different RAM stick (DDR2, DDR3, etc.)? do they make motherboards that can use different ones? Why would they make the slots in the middle-ish different in each generation, can't they just use the same slot and upgrade the RAM stick hardware? Details on the all the different types would be very appreciated as well.