It's hard to do the general sprintf, because you really should handle numbers and symbols... maybe I'll try that later... cheers Miller