I'm thinking about switching to the custom domain setup option for Blogger. That would let me use a real non-blogspot domain but it would still hosted for free by Blogger. All I'd have to do is buy a domain from someone like GoDaddy.com.
Moving to a real domain on a different host would be like starting over again. I'd lose all my backlinks and search engine traffic. But this Blogger Custom Domain automatically redirects your traffic from your blogspot site to your new site.
But the big question is, and I'd appreciated some help in the comments, what would the new site be called? CompostBin.com is taken as is TheCompostBin.com. I guess my only requirement in a new name would be that it has something to do with compost. Any ideas?