Anyone (besides ENGL) know of a clever way to add desktops to a Desktops
group and laptops into a Laptops group? ENGL's solution works well, but it
involves some custom vbscript, LDAP, and sundry other pieces. I need a way
to do it for machines that aren't being imaged.

The way I do it when a machine is being imaged is to check for the
existense of more thn 1 PCMCIA slot via WMI. If it's there, then tag it as
a laptop and use LDAP to get it into the group. If not, then it's a
desktop and gets put into the desktops group.