Maybe lots of people know this but it's new to to me so I'm sharing for those of you who love a good cannoli. Regardless of where I buy the finished product, unless I eat it right then I find holding on to them even for a few hours diminishes the joy. so this week I decided to see if two bakeries would sell me the shells - we decided to "test" the shells and my homemade filling vs. Mike's classic cannoli filling. Bought shells at Royal in Cambridge and at Mike's. Mike's sold us the cream in a nice plastic bag that would double as a pastry bag. I made the filling for the Royal shells. Blind taste test: Royal's shells with my cream won! But really, we all won because the trick was filling them just before serving (and Mike's were darn good too!). So do try this trick at home. It works just fine.