Britney Spears’ New Single, “Hold It Against Me”

Here it is, Britney Spears’ eagerly anticipated new single. What’s the song it reminds me of so much?
Update: “Tearin’ Up My Heart,” by NSYNC.
Update 2: It’s getting pulled down everywhere, but here it is for now.
Update 3: Speaking of new music, Wiz Khalifa’s “Stoned” is so good.