yeah, there may be something out there, but if you are talking about specifics, it is usually better to start from the ground up, i am sure you know that, since you aren't a noob, but i was in the same boat not that long ago, and being somewhat lazy at the time, i tried to use someone elses script that was similar to the one i wanted, but then when it came to adding to it, it was a nightmare, cuz the foundation was different than i expected it to be, i am sure you catch my drift, soon after that i packed up the script, put it in the recycle bin, hit the flush button, then built my own. Proved that laziness is almost always more work than doing it the good ol' way