Mac Book Memory

i walked into the apple store today looking for some memory to upgrade my mac book pro. and when i asked how much a gig cost, the rep told me it was $300. yes $300!. i just checked best buys site right now and they have it for $180.

is there really any difference (performance wise) between getting my RAM from apple or best buy?

also if my mbp came with 512RAM would it be unwise to upgrade the second slot with a 1gig, running both at the same time? or does it not matter?