I've had several people recommend Cradle to me lol, but I haven't gotten around to it yet, so I can't offer any advice ^^;