A moderator just deleted my answer after I solved the OP's problem (he commented with "Worked straight away. Thanks. I'll accept when the time limit ends :)". Why was my answer deleted? I read the FAQ, and I don't think there was any good reason for deleting it. Could they at least add a comment indicating why it was deleted?
It looks like you initially posted a question/comment, and not an answer, but edited your post (five minutes or less after you posted it, and so the edit doesn't show up in the post's history) to include an actual answer. You didn't delete the questionable content (and complained when Lance Roberts did).
It's likely someone flagged your answer as "not an answer" either before your edit (which would be a correct flag) or after (in which case, the flag is arguable). I don't think the answer should have been deleted after your edit (but see Yoda's comment below - Robert may not have even been able to see the edit), but it definitely should have been edited to focus it.
You say you've read the FAQ - take a closer look at the section on deletion.