Well, to me maybe $30 could be spent to be nice to your LBS. But $300????
That is a little too much loyalty to a RETAIL STORE for me. It is not like you are running off to WalMart. If you feel bad, how about this. Save the $300 on the bike. Send the $300 to a good charity. Take the tax break. I don't think an LBS should be rewarded for not being competative with other LBSs.