I have to agree with Joshua. From the discription of their size, it sounds more like amphipods or mysid.