Hey Scrappy.
There is indeed a random
lag for uploading stuff to Lotrointerface.
After you have uploaded and update for your work it is taken down until one of the site's mods/admins has approved the files. After the files have been approved the skin/plugin/etc in question will show up in it's category once again.
-d