Heyyo,
Well, the pc2700 ram sticks are more expensive cause they tend to use more expensive chips I bet. pc3200 seems to be much more efficient, thus the lowered prices.
Anywho, yeah, if you ever needed more ram, you could always just buy another stick of 512MB or a stick of 1GB of PC3200 ram.