Ethernet and others.
For the poster above. Broadcom do offer a bonding driver for Windows for there gigabit cards and with generic Broadcom NIC's in the USD50 range at that. But what home user switch has even a fraction of the capacity to make use of it? WIthout a decent switch you could have ten cards bonded and it would not help throughput.
As for the "Cheap" 10gigE solution, the NIC's are not the issue, 10gig switches are few and far between and have port costs that make fibre channel look cheap.
iSCSI is only as good as the rest of the infrastructure, you can have an iSCSI box with mech throughput but if the network is not capable of wire speed switching then all you have done is move the bottleneck. I build storage solutions for a living for customers and invariably these days a badly performing iSCSI solution is because of a badly performing network infrastructure rather than an issue at the storage array.