STM32F4-Discovery Shield

Here is an EXCEL file I prepare when trying to understand the conflicts between pin assignments. In particular, I was looking at adding the PHY interface for ethernet
As shown in the table even using the reduce RMII interface there is one pin that has a conflict with the SPI use for the accelerometer . For Ethernet it look like using the Microchip's ENC28J60 SPI controller is the best option ?

stm32f4107 pin assignmens.xls (99.5 KB)