I was searching online for ram for a friend's Mac and Apple's seemed to be so much more expensive for some reason, especially when compared to others I found like Crucial and Corsair where it's like $400 compared to about $52.
Is there a reason? 
Apple is a greedy company and likes to take advantage of its customers, especially people who assume they have to buy from apple for it to work.
Point is, don't buy from apple.
i work at apple and this is what they told me.
"the birth of ram at the factory is like a large cookie dough sheet. the machines then stamp out the modules and you get your dimm modules obv. Apple buys the center part of the cookie dough which has less probability of courrpted/defected ram. the outer portions of the cookie dough is has more chances of coming out defected etc."
this was kinda intriguing quite honest. also add extra cost because its from apple.
There they told you a nice little story there. It is not entirely made up but in definitely a lie for Apple RAM."the birth of ram at the factory is like a large cookie dough sheet. the machines then stamp out the modules and you get your dimm modules obv. Apple buys the center part of the cookie dough which has less probability of courrpted/defected ram. the outer portions of the cookie dough is has more chances of coming out defected etc."
Or maybe apple doesn't want to get into the aftermarket computer parts business especially since there are many who are quite good at it (newegg)
Not True.Buying RAM from another vendor means if you have to get Genius Bar technical support you may have to remove that RAM.
That may be, but all RAM (from reputable companies) is tested to work perfectly, so the point is moot. Newegg is still the way to go.
Why are you here?
Apple requires 100% testing and 100% yield.
-t
With the uni-body MBPs you will need the special shaped screw to install the ram modules yourself.
I have one "Genius" telling me that if anything breaks and they see you have "non-standard" ram, they may decide not to honor your Applecare. I.e. they don't want to spend time troubleshooting something that may be caused by the non-standard ram installed.