It's happening to a lot of us!
We are trying to not let it happen to us, but it's really tough out there right now.
Just the other day I was thinking of doing a post to ask everyone to please please support their LBS! I had one of those days where we seemed to have a plethora of "internet shoppers" in the store. The ones that bring their internet purchases in and want you to put the cleats on their shoes, fix the mess they made trying to install said purchase, etc.
We do it, and charge them labor accordingly, but I wish they would have just given us a chance in the first place.
I had a guy w/ a pretty nice specialized looking to get some work done on it. We gave him a price for a new shifter and he said "well I saw it for xx on price point. so why don't you order from them". I thought my mechanics head was gonna pop off, but he remained cool.
And then there was the lady who brought her kids mongoose wal mart bike in yesterday. She wanted new tubes and tires, so we set her up. She left to run a few errands, and came back w/a set of tires that she found "cheaper" at wal mart. She wanted us to take the ones we had just installed off, and put the cheaper ones on. We told her sure, but since we had already done the work, and the bmx bike had pegs so was a lot of labor, that we would have to charge her double labor. So that negated anything she saved on those tires. She also pointed out that our slime tubes are more expensive than wal mart. sigh...
I know that money is tight, and you have to be a smart consumer. But if you have a good lbs, and want to be able to count on them being there, please consider spending a few extra bucks every once in awhile to keep them afloat.