I like to think of branches as public email threads, but I get in trouble when I say that publicly. Obviously has poor connotations :)
Out of curiosity, where does it fit into your workflow specifically? Do you find yourself using either/any of Facebook, Twitter, Email, etc. less in particular?