Originally Posted by moi
The official site said you don't need a visa if you're a US National. What's this all about?

It's not a visa. It's an entry form from the St Maarten government you fill out at www.entry.sx/ It's the online equivalent of the little cards that they used to hand out on planes and fill out before you arrived.