I know there is one available already, but it would be REALLY useful if someone could actually make a good one and finish it so everyone can use it.

Yes, i know it can be done with active objects, etc etc. But why waste time and system resources when an extension can do it for you? I know Im not alone on this