Hi I am new to Macs in general. I just bought my first Mac (it's a Macbook) after being thoroughly sick of crashes and viral infection of Microsoft Windows. I am also an avid Java programmer. What Java IDEs are available on the Mac Platform? What are the pros and cons of Xcode2? How does Eclipse compare to Xcode2?