one last question, when flashing a GB stock ROM which is not available in my country via KIES do i need to put the following in ODIN:
The .tar with modem in the name is the phone/baseband bit of the package
.tar with csc/multi-csc in the name is the csc bit of the package
.tar with code/PDA in the name is the PDA part of the firmware package
for that particular ROM? or is there something i shouldn't mess with?
USUALLY, full firmwares are all inclusive. So they will contain modem and CSC already. So you just put it into the PDA field in Odin and leave everything else alone.
You only put modem and CSC in if the package you put in PDA doesn't have them already, or you want to overwrite the ones that are already in a package.
Make sure you don't re-partition, or include a .PIT file unless you REALLY need to, the .PIT file is FOR SURE INTENDED FOR YOUR MODEL OF PHONE, and you know what you are doing. Flashing a .PIT file for a different model of phone will completely hard-brick your phone, and there won't be anything you can do to recover it yourself unless you get your own JTag box. Otherwise, it will have to go to Samsung or a service point that has JTag.