@bitFlinger: You need Windows 8 to build Windows 8 and Windows Phone 8 apps. See the requirements for the Phone emulator here. To build Windows 8 apps, you could use a Win 8 VM. But that won't work for Phone apps.
You can build iOS and Android apps with the Xamarin tools on both Windows 7 and 8.