Ethernet Shield/Ethernet Microcontroller Question

The Etherten looks pretty ideal for me actually, im just wondering about the coding, does the Etherten use the same code that the Arduinos use? If it doesnt i would stick with the Arduino because of the large library of existing programs and codes available.

So im assuming it can be be programmed through USB to poll data and send this data out via ethernet? I want to be 100% sure before ordering, because im on a limited schedule and want to avoid having to avoid another product if it doesnt meet my needs.