After finally getting through the Microsoft certification process, Worms will be hitting Xbox Live Arcade on Wednesday 3/7 at 4 a.m. EST. The game will be available for 800 MS points. Here are the features from the media release:

GAME FEATURES