mind bloggling means: It is amazing in so many ways that you cannot express it all, but it’s worth sharing it on your blog. (in Community Dictionary, added by Efrén Romero)