Hi, Basically, I haven't done the switch yet to a mac and although I plan on keeping my AMD64 system for a good while yet, I'm seriously considering (again) to get a Mac Mini. Since watching the famous keynote last week I have become incredibly enthusiastic about Apple. Old Steveo's speech really made me think 'I wanna get closer to Apple'. It was truly an eye opener at how much Apple really seem to care more and are more open and helpful when it comes to developers. Anyway, I digress. I'm interested in coding various apps on a Mac platform. The kind of stuff I like to do are generally either very much GUI dependent or are Scientific in origin. Matlab can handle the latter. I like the ease of creating graphically driven apps in Flash but I'd rather program in something more native to the OS. I've got limited experience in C and VB. VB I also always liked due to the ease for GUI construction. Does X-Code have the ability for doing stuff like this? And what exactly is X-Code?? Is it a bunch of programs for developing in various languages or is it a language in its own right?