The stats page have been removed. So its anyone's guess if it will reinstated. But still its good to upload stuff here as long as popups are not introduced or any annoying ads.
http://www.raytracestudio.co.nr/