Android Question

I am basically trying to update my phone past froyo and I assume I am right in saying I need to root and get this clockworkmod thing to do so
I am currently looking at loads of tutorials on how to do this and I understand it vaguely my real problem is the rom downloads I am supposed to pick from seem to have every version and baseband and kernel version except mine I've googled everywhere trying to find it but even google thinks I dont mean XXJPW I actually mean something else and XXJPW sort of just doesnt seem to have any information about it

Samsung Galaxy S GT-I9000
root@SEP-51 #1