For all those who are having trouble recognizing their phone from Kies/NPS/adb...
Unplug your phone from USB and do the following...
If you are on android 1.5 (cupcake) version:
-- Go to... Main Menu >> Settings >> About Phone >> Additional Settings >> (here, make sure "Mass storage only" is unchecked. Make it unchecked if it is not.)
If you are on android 2.1 (eclair) version:
-- Go to... Main Menu >> Settings >> Applications >> Development >> (here, make sure "USB debugging" is checked. Make it checked if it is not.)
That's it! Plug-in your phone again and your device should get recognized fine.
Hope this helps!
Update:
-- Just published screenshot and all that at my blog here http://voxigee.wordpress.com/2010/03/07/samsung-kies-for-galaxy-spica/
-- Tried it with one of v2.1 (Eclair) ROM and working fine, couldn't yet get it to work with v1.5 (cupcake) though.