*removed* - As two plugins now exist, the opening post need not pose the question of whether is desired, trimmed to keep the thread neat.
UPDATE : Plugin is available here now.
Would welcome feedback.
Props to Dave, his code gave me a basis to work from to add in capability based options, Thanks Dave.
NOTE: I personally don't care about credits, and anyone who wants to take the plugin i've made, hack it up, rewrite it, whatever, is not forced to credit me in anyway. My name is included in the plugin simply as a filler.
I wrote this plugin in order to provide a framework of code for all you guys out there, it's intended only as an example of how it could be done, you'll obviously find similarities between mine and Dave's plugin due to me using Dave's idea regarding capability control(and i take it there's no objection, since none has been raised in this threads time of existance).