Like BlackPaladin said, strike-anywhere matches got the same treatment as pseudoephedrine... it was very popular for making meth. Only a few local stores carry them.Try local camping stores, surplus stores, anywhere that caters to outdoor activitys, camp cooking etc.........
He is correct. I can't buy them anywhere in my area because of the fire code adoption. (wish I had know about Greentops. I was just there the other week!)States which have adopted the Uniform Fire Code place restrictions on storage of strike anywhere matches. They ship under the same hazmat category as small arms primers and each package incurs an extra $26 charge.
Emergency Resources - Strike Anywhere/Storm Matches
Locally in the Washington, DC area you can buy them at Ranger Surplus and REI stores.
Green Top Sporting Goods in Ashland, VA also carries them.