Try to use name that is easy to identify
To avoid ConstraintViolationException (duplicate key error), you need correct keys in the stat.def. As long as the combination of keys are unique, you should be OK
Try to use the correct field type according the information you retrieve. Note that VBU has a upper limit of how many fields you can use with the same type (Max 20).
When using UPDATE or ADD as a strategy, you should always use a clean up routine so you don't fill up the database unnecessary.