hey guys/girls. thanks for the comments and all.
like jason said, ur better off with nokia E71,E72,E75 etc. but avoid nokia 5800,N97 as they freeze and N97 have gps issues big time.
as for battery life, if u want the best battery life for the money u spend on a phone, trust me, ull thank me...