Backgroundrb problems?

Hi All,
I wanna use backgroundrb for running my scheduler task but the
newer version is not working on windows.Then i am using version from
svn://rubyforge.org//var/svn/backgroundrb

Please help me and tell can i use backgroundrb like this i have some
points:

  1. First i want to send email through background rb

  2. But that mail will be send from different criteria which i will send
    to worker class from controller using
    MiddleMan.new_worker(:class => :foo_worker,
    :args => {:baz => ‘hello!’,
    :qux => ‘another arg!’})
    But every time args will change and i can run one another task without
    completing th first task also.So can i run multiple thread using this.

3.I used repeat_every method but if once task completed then how to stop
that.

Looking for your suggestions.
Thanks
Varun