@ wbexpress: your post says you have vibrant?? to the best of my knowledge there is no working froyo firmware for that phone yet.
go to www.samfirmware.com
and register there they have all the latest firmwares for all us and international galaxy s phones
I9000XXJP2 is also not the latest froyo version firmware I9000XXJPC is and its much more stable and ive found no glitches in it yet.
my head was up my ass when i wrote this
also try using Odin3 v1.3)
i should have said are you using Odin3 v1.0?
this i what i mean when i say sellect the firmeare:
Press on the PIT button and load the “s1_odin_20100803.pit” file
Press on the PDA button and load the “CODE_I9000XXJPC.tar.md5” inside the I9000XXJPC RAR file.
Click on the PHONE button and load the MODEM_I9000XXJPC.tar.md5” inside the I9000XXJPC RAR file.
Click on the CSC button and load the “CSC_I9000OXAJPC.tar.md5” inside the I9000XXJPC RAR file.
Click on the “Re-Partition” checkbox
then with your phone connected by usb pop back in the battery (you may have to put it in 3button download mode) and you should be able to reflash