"OK - AmiTCP doesn't want to play well with DHCP and I can't get it to ping anything other than the "destination" address I typed in during installation (if any)."
AmiTCP works fine if you don't need DHCP or PPPoE or something like that. I can ping every machine I want with it. Why you use "destination" there? Usually it's not needed. Just define ip-address, gateway and netmask for normal LAN.