what is this?? Any ideas? I keep getting them, they are like small purple bruises and they always occur on my legs.