Yeah, we use GoToWebinar, and we typically export the recording and upload it to YouTube or Ooyala, then grab that embed code and drop it on the landing page. We usually try to repurpose the original webinar registration and confirmation landing pages to serve this purpose. You can even have a draft of the registration page ready that changes "register now" language to "view on-demand" language. The all you have to do is embed the video on the confirmation page and approve the draft and you're done.