I would like to design a wireless network that shares a wireless router with 2 PC desktop and one MacBook Pro. The MBP would be wireless most often but sometimes it would be hooked to Ethernet for big transfers. The features I would like to have include, back-up storage for all 3 computers and a clone for the MacBook PLUS a shared usb printer. In addition, I would like to run iTunes (wirelessly) from the networked external drive and possibly keep my photos there too. This would be a central photo "server" for my wife's and my photos. First, I realize that the external drive may have to be formatted in FAT32 to do what I want- clone the MBP? Please confirm if that is true, maybe a drive could be partitioned and dual formatted (but I don't think so). There is a app that allows the PC to read/write FAT32. What is the recommended practice? Second, which wireless router gives me the best performance for the system I want to build? The Buffalo seem highly rated on Newegg. I expect that the Airport Extreme does not get me there, but would listen to suggestions? Third, I there a better way to do this overall? If so then I am open to suggestions before I spend a lot of time (and money).