and it is crazy good. We're thinking about ordering some from the UK site I listed first, but I'd rather buy it in Boston/Cambridge or online a little closer to home if we can. Has anyone seen this for sale elsewhere, not from the UK or Italy?
Thanks! We will sing your praises, mentioning you by name (or username), while eating our toast, if you can help us out.