This advice is pretty sound with the exception of going to find them online. Dimple, why do you place no value on the advice you receive? I appreciate the desire to save money but it's pretty out of order to take that good advice and give no reward whatsoever. If people continue to go that way then there will be nowhere to receive such advice.
I'd second that - if you're going to go in the store and use people's time then buy a pair from the store - don't be a tight git and try to save £5 or whatever by ordering online - sure get the next pair online as you don't need advice then but at least buy the first pair from the guy who's just watched you on the treadmill, given you solid advice etc... else those stores won't exist any more