I suggest avoiding using <code>**dargs</code> unless you __REALLY__ must accept a variable number of unknown parameters.  Simply because it's harder to unittest and is less-clear about what the function/method interface is.