is there any other choice? mac all the way. for a server, get a mac mini. once you have the system up and running, you don't need a keyboard or monitor. you can use another mac to control the mini. plus, if you have a iphone/ipod touch/or will be getting the ipad, you can control the mini thru the remote app to play itunes (i use my iphone all over the house). plus, you can use the vpn app on the iphone to actually control the mini. it allows you to have the mac screen to start any app or to control the mac to reboot if needed.
get a mini for your server, imac for you desktop.
get a mini for your server, imac for you desktop.