The crucial scanner might work for you but for me it was useless, it could only estimate at what i had and suggest several and not lock it down to the 1 exact laptop. Neither did it get what memory i needed correct. Might work for some people though but still be vigilant.
I did order the RAM from them but went against what it said. Just go to your system manufacturer or motherboard and then order more of what it says it has.