Best Buy????? Are you ready for a lot of beeps? Had bad experience....
But here are the brand of RAMs I used in all my Macbooks.
2008 Macbook Uni 2GHz and 2.4GHz - Crucial 8GB DDR3 1066MHz (no issues to this day)
2009 Macbook Uni White 2.26GHz - G.Skill 8GB DDR3 1066MHz (no issues to this day)
You might be able to use what Best Buy sells if the timings are 7-7-7-20. Not all 1066MHz RAM will work with your Macbook.
Best Buy sometimes have good RAM in stock - I bought my 16GB Patriot Mac Series from them for my Late 2011 Macbook Pro with no issues.
Just make sure you are allowed to return them if they don't work for your Macbook.
Go with the following brands if they have them.
Patriot Mac Series - Crucial - Corsair - Kingston (non Value) - G. Skill - Mushkin and Elpidia
Good luck.