Toronto-based cloud photo storage startup MyShoebox today announced a major milestone: the company has already stored and indexed 13.4 million photos from its users, in just its first month of availability, which represents more pictures than are stored in the entire Library of Congress. MyShoebox is also now storing an average of 3,275 photos per user on average, up significantly from the 2,600… → Read More