I'm guessing it's the Smart Macros add-in that's the root cause of the problem with 3.228. I'm wondering why X10 jumped 22 version numbers for the upgrade from 3.204/3.206, they never did that before.
Dan typically this is how the numbering system works...
3 - Major changes, features and most of the time changes in GUI
. - The decimal point
2 - Maybe some added features, bug fixes, program behavior
2 - Minor changes, program behavior, bug fixes
8 - Graphic/layout fixes, spelling corrections.
Keep in mind programmers/companies can and do change this around but you can get the idea of how its done. The more fixes in each category the higher the number goes. When it reaches 9 they may roll over the next larger place holder number.