It’s hard to imagine tonight’s presidential debate topping the first one in terms of hype, anticipation, and potential ratings. But after Friday’s revelation that Donald Trump is even more of a monster than we could have ever imagined, there will most certainly be fireworks at Washington University in St. Louis, when Hillary Clinton will go head-to-head with the republican nominee once again. And since tonight’s debate will be in the town hall format—which forces the candidates to move around the room while answering questions from the audience—there’s plenty of potential for gaffes and missteps. In other words: Get your meme generators ready.

Like the first debate, there’s no shortage of ways to watch tonight’s proceedings whether you have cable or not. Beginning at 9 p.m. ET, tonight's debate will air on all of the major broadcast networks (ABC, CBS, FOX, NBC, Univision, PBS, etc.) as well as all of the cable news networks (CNN, Fox News, MSNBC, C-SPAN, etc.). 

If you plan on watching on your laptop or tablet, YouTube is your best bet, with NBC News, PBS Newshour, and C-Span all livestreaming the debate on their respective channels. Facebook is also offering a variety of ways to livestream the debate, thanks to partnerships with ABC News, PBS Newshour, and Telemundo.

If you happen to find yourself away from the comfort of your own home and need to watch on your smartphone, Twitter will be livestreaming Bloomberg TV’s feed.

If you tried to get a tickets to the debate itself but Stubhub crashed on you, put yourself smack dab in the middle of tonight’s proceedings with the help of AltspaceVR, who’s partnering with NBC News for a one-of-a-kind virtual reality viewing experience. Oh, and bring popcorn.