I'm in Indianapolis for business. Stopped by the Target in Plainville and they probably had 7 in stock; red and black.
I had a terrible experience with Walmart yesterday in Kansas City. I was trying to pick up a system before my trip, and saw they had some in stock and available for in-store pick up. I ordered it, paid, and waited for my confirmation telling me to pick up my 3DS.
Two hours later (expected) I receive my confirmation that I can pick up the 3DS. I drive 40 minutes on my lunch break to go get it, only to have the store tell me they don't know why I received a notification as the only one they had in stock was a return and 'broken or something'. They cancelled my order without asking before even returning.
When I got back to the office, I saw that WalMart had some in stock online, so I ordered and got them to comp rush shipping for me. I ordered at 2:45pm Central time, and the 3DS was delivered, originating in Georgia before 9am the next day. VERY impressive UPS.
Regardless... I'm out of town, so I just bought one when I found it. Now I'm trying to do the transfer process with a heavily loaded 16 gig card from my ALBW XL to the new one... not easy without my PC handy.