Hate you got into chiggers my bud, those are the devil's pet. I've only got them once myself (a god awefull experience at Ft Chaffee Ark)

Hope they gave you some good meds!