Thank you very much for this.
I have been reading ecommercefuel.com and Andrew(webmaster) says you can get around the low margin by choosing a niche that requires a lot of additional information,e.g something technical and then pricing yourself higher than competitors. He argues customers will pay for the additional information and good customer service. E.g. help installing etc.
As someone who has been there and done that, would you agree with this?