Panasonic Toughbook CF-30. It meets all of your requirements, and I'm making this post from one. It has a touch screen, which is pretty nice, and works very well. This one has a solid state hard drive in it, so it literally has no moving parts. It has Gigabit Ethernet, Wi-Fi, Bluetooth, Modem, and a serial COM port. I bought mine on eBay refurbished for a great price. The keyboard is by far my favorite out of all of my 5 laptops.
Unfortunately, it doesn't have an i7 processor or 17 inch screen.
Hope this helps.
Scott