BegForPost caught on when it was featured on Techcrunch.
However, a few weeks back I noticed that BegForPost is no longer available. Now, the domain points to macmeter instead. After some searching, I found a comment left by anitab83 at digg.com saying that BegForPost’s footer contained the message “This site will self-destruct April 28th 2007″.
I couldn’t find any other information regarding this. Can anyone enlighten me?