Programming Arduino Duemilanove in XCode (n00b)

But XCode? Out of all the IDE's out there, that's bottom of the barrel if you ask me (I spent the last year developing cross platform software on OSX/Windows)