If the 2 USB 2.0 sockets are used by the rear USB, where would I plug in the front USB ports?
There are two pinouts on the mobo itself for USB wires/connectors. Normally these two go to the USB slot cover you get with the mobo. I guess you could run one of those to the front of the case and then only use two of the four on the back slot connector. If you do this just cover the two dead ports with tape or something. Just tell the person you rerouted those ports to the front of the case so they are easier to use.
What's the FireWire issue you're talking about?