First off he's wrong on all levels.
The Desktop Version is $29, the Server Version is $500.
A standard Mac Mini is $700 base. Mac Mini Server is $1000 base.
Second, the distributions are pretty much identical. The difference is that the Server Version ships the server applications, tools, and processes. Postfix, Dovecot, Jabberd2, OpenLDAP, the entirety of the /Applications/Server directory, and some of the things in /Applications/Utilites like XSan management and the RAID Utility.
If he's looking to do development for iOS, getting the server version makes no sense. If he's looking to do development for Web Services, it's still easier and cheaper to run it on the Desktop version.
If he's looking to run a server, trivially, for mail services, chat and calendaring services, MORE than just web services (web services are trivially easy on the Desktop Version), then he should get a MacMini Server.
Use a Server for a Server for the features it provides, otherwise, use a standard version.
[edit]
We have two versions of XServes, and two Mac Mini Servers (classic style body), I'd be glad to answer any additional questions you or your friend has.
Due to the differences between CDMA and GSM, the antenna notches have been moved around. There are also 4 now instead of 3, and as a result of adding a notch on the left side of the phone, the mute switch is slightly lower on the Verizon iPhone 4 than the AT&T iPhone 4, which could cause cases made for the AT&T iPhone 4 to not fit the Verizon iPhone 4 properly:
Though this may change in a future version of iOS, right now the Verizon iPhone 4 has a "Personal Hotspot" feature to share the data connection with up to 5 devices. In contrast, the AT&T iPhone 4 supports tethering through USB or Bluetooth only, and only to 1 device:
Finally, because the Verizon iPhone 4 runs on Verizon's CDMA, it does not support simultaneous data and voice, unlike the AT&T iPhone 4 which does over 3G.
Best Answer
Don't know if there are really major differences that set one far apart from the other.
One of the bigger differentiators is that Soundhound claims to recoginze songs that are hummed and/or sung by the user.
From a purely opinion oriented view, I've had better success with Soundhound at identifying songs than Shazam - but both do the job pretty well. Soundhound also seems to be quicker at returning results for me than Shazam. Again, that's just my own experience and I've, by no means, done exhaustive testing between the two.
Shazam seems to have better search but Soundhound can search by lyrics.