My current signature works very similarly to how this script works. It's dynamic as well.

I wanted to create a tournament tracking system. You register and then you enter in your current known net gain/loss, ROI, ITM, etc. Then as you play games you enter in the results and the script would calculate the change in gain/loss, ROI, ITM, etc. The signature I use updates itself dynamically when the stats get changed. That way you get a dynamic signature and an alternative to Poker Tracker/Spreadsheet tracking for your own stats.

I was about halfway there before I quit playing poker for a few weeks and thus quit working on the script in between games. I've got it down so it stores user data in a textfile and I was almost done creating a user registration system and redesigning the script for the MySQL database rather than the flatfile (text file).

FTR could benefit from having a script like yours and mine for its users.