Points to contemplate while choosing a online repository