I think it'd be great if we could get the UK O2 (not VIA) CSC file. I haven't seen it around yet. (If anyone else has, please correct me!)
I've seen NPS download the update file even when the phone doesn't need to be updated. So, b33r, here's something you could try:
Start NPS, connect your phone, and keep NPS running with your phone detected in its silly interface. Then, browse to C:\Program Files\Samsung\Samsung New PC Studio and run NPSMitsBinaryUpgrade.exe manually. It'll detect your phone and attempt to download the update file (it won't actually do anything until after the file is downloaded and will prompt you before it flashes). Don't let it flash your phone! If you get to that prompt after the download, stop! Browse to C:\Documents and Settings\[your user]\Application Data\Samsung\New PC Studio\LinuxMitsBU\x\[some long funky string]\ and copy the .tar file out of there! (NPS will try to delete it after you close the updater.)
If you actually get to that point, let us know! (And kindly upload the file somewhere ;-))
P.S.
It may or may not help to have the latest version of NPS:
Download Center SAMSUNG
or
Download Center SAMSUNG