I am new to consider buying shoes on line-have been looking at 6pm and Zappos. Everything I like is either not available in my size or if available the price is much higher in a color I want. Like same shoe in brown is $69.00 and in black is $109.00. Is this because they can get more money for popular styles in more popular colors, or? any better internet sources for shoes?