I used sleep cycle with success last summer, but I'm not sure how well it would work with a second person in the bed. Wouldn't their movement throw off the timer?
Yes, they most certainly do throw off the timer. This was the main reason I stopped using sleepcycle. A wrist-strap certainly seems like a better option.