Controlling LEGO Mindstorm motors with an Arduino

The screen on my LEGO Mindstorm NXT is broken, and I would like to know how to use an Arduino as a replacement for the NXT. If you can post some help here, or link me to some, that'd be great. Thanks.

An NXShield is the easiest option. There is a library for it, so the hard work is all done.

Uno/Duemilanove Version - http://www.openelectrons.com/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=7
Mega Version - http://www.openelectrons.com/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=8