The folks at Neal’s Deli (100 E. Main, Carrboro) know you want your Obama Dog or other favorite deli treat, so they’re open in spite of the bad weather. Stop by for the Inauguration specials, including free flag cupcakes (while they last) and $2 cans of Bud.