[Editted ....]
One more thing you can try is to set DHCP reservations on your router. Most DLinks support it. The idea is that each time a given device is connected it gets the same IP from DHCP, it's keyed to the MAC number. But it also prevents issuing a reserved IP to anything but that MAC address... so DHCP would fail and he would not get a connection. With the way you have everything else locked up, he's pretty much toast at that point. (Edit: I see this has already been suggested.... )
Thanks everyone for your feedback. Sorry I haven't responded for a few days, been busy with the school holidays.
If I use the DCHP reservation, how would this go for the iPods and iPhones, I assume the same applies.
So, basically, I add a reservation for every PC, console and iPod device in the house (and I assume that also includes my Canon MX850 network attached printer), after first setting my dhcp range so that I can keep the same addresses.
Well, I'll set it up now that the kids have gone to stay with the ex for a few days and see what happens.
thanks for all your help.