Setting up an online store - advice needed