This is "interesting"/inconvenient; I can't see my own blog. Each time I try, I get Error 403:
You don't have permission to access / on this server.
Apparently, I can still post. I can access other Blogger sites, except for my brother's. Curiouser and curiouser.