Save messages under profile directories; use thread and message id for name
Try to clarify extraction a bit