Why don't you have dhcp, how are the desktops getting ips? Sorry looks like my last response had a copy and paste fail? I've seen this issue where the ip address was saved in the snapshot and it was screwing with the cloned desktops getting new ips. I'm at a loss at thinking of options other than dhcp right now, as each needs its own ip.