And, chiming in again about this, I was writing specifically to the situation described by tubeexperience, however, it's relevant to the issue at hand - I don't see how I could have more clear about this in my earlier post. And, in my earlier post, Apple does not stop anyone from making mods to their products - but they do want a notification in writing if you do - this accommodation abides by the Act's requirement you're alluding to here. Again, no offense intended here, but the "rules" are pretty clear and I follow them, and I never, ever, get any crap from Apple.
I've added RAM to my Mini Servers and made mods to my Mac Pros in my office, but I abided by Apple's Limited Warranty - I notified them of changes, it's in my product's records, and there's absolutely ZERO risk - done, QED. I brought in a Mini Server that was having some issues with a stock hard drive, the Genius saw that I had Kingston RAM in it, looked at my records, and didn't even question me about "where's the stock RAM?". I've made mods to most of my 50-odd Macs in my company, and I tell them of those mods.
Don't notify Apple, be prepared for being informed you're not following the requirements of their Limited Warranty. I never wrote, inferred, or implied "you can't make changes to your Mac", so don't imply that I did, please? I adhere to my responsibilities as a consumer under the Act and State rules, and I never have problems. You didn't notify Apple of the changes you made to your Mac. You can offer that you're entitled to make changes to your Mac, and I will not dispute that - I write contracts for a living, and I'm guessing that you don't. Read Apple's Limited Warranty, which does comply with the Act, and tell me where I'm wrong - there's no rider/text/demand/inference whatsoever that restricts you from installing 3rd-party products, but there are allowances for them to reject your warranty claim and appeal their decision if you don't follow their Limited Warranty. Apple gives it's product owners more "outs" than most companies I deal with. I'll wait...