Ideally, yes! If the .com isn't available, you probably want to reconsider the name. An exception to this is if you are doing a regional blog. If, for example, the blog is UK based and the .com is unavailable, then using .co.uk might be okay if you feel the name is otherwise perfect.