Originally Posted by LowCel
The reason employee's get such a great price is because they buy directly from the company not the shop. The company generally gives shop employees a really nice price because if the shop employees are riding their bikes then most likely they will try to steer customers to the same manufacturer.
As far as haggling there is no harm in trying, but do it in small amounts. Don't think that a shop can drop the price by hundreds of dollars on a bike. On an 1800 bike I wouldn't expect to save much over $50 - $100.