I haven't been on the DAFNE course, but have been given some carb portion education. I now take 1 unit of novorapid for each 10g of carbs (or 1 CP). So my regime looks like this:
Breakfast: 4 units novorapid (bowl bran flakes)
Lunch: 6 units novorapid (home-made sandwich and salad)
Dinner: 6 or 8 units novorapid
Bedtime: 18 units glargine
Exercise most days mon-fri at lunch time and try to get a game of football in once a week.
Control is a lot better since I received the basic carb counting education. 8)