cycorder is defintly better. its free for one thing. theres no waiting for video compression it does it while your recording, so the video is ready to be played as soon as your finished recording. the video recording quality is better than IVR. It does not have the ability to email or upload the videos yet but i'm sure that will be forthcoming in future updates.