The PetSmarts by me will match prices on ANY online retailer
Found that out last week when one matched the $14.99 price on Flourite at Big Al's even thought their shelf price was $24.99!!! And they carried my 4 bags to the car for me cuz I am preggers!
2 days later I went to a diff. one (the first didn't have what I needed in stock) and got a pricematch on the 50ft python for Dr Foster's price of $42 instead of their shelf price of $69.
Just print out the page with the advert. price and ask for the store manager. Neither one blinked an eye, just looked at the paper and did the price change with a smile and a thanks. Then you don't have to pay shipping, just gas to get there!
I have heard that sometimes (depending on the store or manager)they will give you a hard time if it's not their online store.... just be persistant. If they refuse, ask for their name and corporate's number and tell them you're going to call about it. From what I've heard that will work. (Thankfully I haven't had to do that though!)