Quote Originally Posted by DynamoBen
As I understand it the ENC28J60 is more than just plug and play. You have to load a TCP/IP stack onto a specific type of pic.
I don't think your understanding is correct. The ENC28J60 datasheet says...
  • The ENC28J60 is a stand-alone Ethernet controller with an industry standard Serial Peripheral Interface (SPI™). It is designed to serve as an Ethernet network interface for any controller equipped with SPI.
    ...
    With the ENC28J60, two pulse transformers and a few passive components are all that is required to connect a microcontroller to a 10 Mbps Ethernet network.