I agree. I've now encountered two occasions where I've wanted to delete my own post, and both were dumb mistakes on my part that I caught immediately after posting. In one case, I intended to reply to someone else's message but hit the "reply to discussion" button so my reply ended up at the bottom of the page. I didn't catch this in the preview because I was looking at the content of my post and not where it was going.
The other case was a bug in the preview that caused only part of my post to go through! Fortunately I looked at my post and caught the problem.
In either of these cases, I could have pulled the post myself and corrected the error without getting C|Net involved. The impact would have been minimal because few people, if anyone, would have had time to read my message and nobody would have had time to reply.
I don't know what the appropriate amount of time to allow would be (perhaps the forum owners could collect stats on the average time to elapse between a message posting and the first n readers), but certainly if nobody has read or replied to my message then there is no impact to the discussion by pulling the post. And certainly, if someone *has* responded then the better course of action is to follow up wih a clarification anyway, so I'd have no issue with the delete request being denied.
IMO, the toughest obstacles to implementing this would probably be (a) defining the amount of time allowed before a post may no longer be revoked, (b) preventing accidenal deletions, and (c) implementing a robust enough security measure to prevent people from deleting someone else's posts. Maybe a good solution to both B & C would be to require a user to reauthenticate (enter their password) to confirm deletion of a post, depending on how this fits within the existing forum framework. Presumably deleting a post would be infrequent enough that this would not be an unreasonable amount of effort to confirm a deletion, and it would also provide additional security for those working in a shared-computer type environment.
Just my $.02.