Post to Twitter?

Am I correct in assuming that you cannot do all this from within the Arduino program? You need Processing to act as a go between?

Side question, what is the learning curve like with the Ethernet shield? I am leaning in that direction now...