I'm pretty sure I've seen work by Tronco's and found it fine. I know I've seen their truck around for years. Their new location is 5127 Two Notch, which puts it pretty close to The Impulse Club, but I can't quite visualize it.

I have also wondered off and on over the years where the Arcadia Lakes town hall is. Turns out it is in this plaza.

UPDATE 2 November 2011 -- Here are some pictures of the back side of the store (with floor samples):