never mind, finally found it on the website. i guess ill keep the thread open in case ne one cares? mods, delete if its redundant.
http://www.wwe.com/subscriptions/hel...mationwebcasts
states you can watch it up to 7 days. better then cable for 24 hours.