Has anybody tried doing userreassignment in workflow

We have a requirement where we need to user reaasignment in a workflow . Would appreciate ideas from those who have already tried it,
Thanks,
KS