I would like to keep the OS out of the equation, if possible. I prefer to mirror volumes at the iSCSI level. At this time, I am grappling with the following questions:

Can we replicate volumes at the block level, and keep Windows OS out of the equation?

I am thinking of going with 2Gb fibre between switch/SAN, and 1Gb NICs between switch/Server. Could you recommend a switch that will accommodate such a configuration? The other option is to use bonding on the switch/SAN side.