Well, I did report it.
I figured out what it was too.
I accidentally left my SQL statements un-verified. Doh! So the H4x0r went in and put html in the database, so that when I read the values and printed them, it would execute javascript.
I deleted the offending rows in the database and added a verification via regex. Thank god!!
And my backup... had none. So thankfully it was not that big of a deal. I went through and checked each row in my database too. But I thought my SCRIPT had been hacked, when in all actuality it was my database. That will teach me to leave my SQL statements open like that. But I had a good back-up of my scripts on my computer.
Thanks for the help.
~Brett