b33r - any chance you could let me know your current CSC version? You can find this by using New PC Studio (see an example screenshot here:
http://www.talkandroid.com/wp-content/uploads/2009/09/samsung_galaxy_update.jpg)
I think I've worked out how to construct the URLs for Galaxy firmware downloads direct from Samsung (i.e. where NPS / NPSMitsBinaryUpgrade.exe gets its download from). I'll not post it here just yet in case I've got it all wrong!
Chris