Several criteria to remember about while studying a online repository vendor