hey all

im new to all this so if i ask something stupid im sori !! i recently used pwnage tool to jailbreak my iphone 3g to 3.1.3, it currently has a baseband of 04.26.08 !! im confused now ... everyone i talk to tell me different things, so i just want to get everything clear before i try jailbreaking to 4.0!!

what is the best method ... pwnagetool or redsn0w ?
whats all this baseband upgrade thing about ?
iv herd ppl say that 4.0 on iphone 3g is really slow, is this true ?
iv used the pwnagetool before so i know how that works, but im a bit confused on the redsn0w method ... do i upgrade my iphone to 4.0 using itunes and then use the redsn0w tool to jailbreak