Well the solution is simple. Just install a program called ForceASPI and your problems are gone... The Nero 'trick' won't work in all cases so it's best to just install a proper ASPI layer under WinXP. You can get this ForceASPI from www.cdrsoft.cc
My Clone 3091 finds aspi driver
CloneCD has its own build-in ASPI layer like Nero does. Therefore it will find the recorders. WinOnCD doesn't have a build-in ASPI so it can't find them...
And to comment on your 'Roxio don`t care about XP' : Well this is not entirely true. I don't use Roxio software because I really dislike it. But the ForceASPI layer does install the Adaptec ASPI and it is from Roxio (if I'm not mistaking)... But like I said I'd rather stick with Nero/InCD and CloneCD.