Hi Mike!
> I dont honestly know if it creates problems. Using Redhat I
> have eth0 connected to my ISP which always works. Using
> E-Smith, it configures eth1 as my ISP connection, and eth0 as
> my local network. But even though eth0 is physically connected
> to my ADSL modem, I can still use a browser to run the admin
> software! I'm actually very confused! The old addage "if
> it ain't broke, don't fix it" springs to mind, but I dont
> know if it is broken.
Hmm - this sounds sort of broken

Are your client machines able to access the Internet via the e-smith server? If so, I'm at a loss to explain why it's working. Are you completely certain that it's eth0 which is connected to your ADSL modem?
> I can't swap the cables, as the eth0 card doesn't have coax,
> which I use to connect to my local network.
Ah, I see now. Is it an option to swap the two cards within your PC? Usually eth0, eth1, etc. are numbered according to which slots they are in within your machine.
> (P.S. nice to see you're based in Ottawa)
Yes, great place to start Linux-oriented companies

Best regards,
- Joe