I'll put in a little plug for Sweetwater Music for another great retailer- most of their business in online, although I've also visited their facility as well. They have the best customer service I've experienced. period.
http://www.sweetwater.com/
They are very knowledgeable and can definitely help steer you in the right direction in terms of getting the most out of your budget.