I have halo 3, and i Love it. I have xbox live, am i think i'm pretty pro. but lately alot of my friends have gotten Cod4 and all of them say its better than halo 3, im thinking of getting it, ive played the demo on my laptop, and ive played a little at a friend's house. I think the graphics are pretty much equal, cause halo 3 has "HDN" ( or something like that). I already mentioned that i'm good at halo, and halo takes skill. when i played cod4, it only takes like 5 bullets to kill someone. and as i watched my friend play, all he did to get his kills was walk into a house and "pray and spray". he didn't aim at heads or anything, he just held the trigger and sprayed the area in front of him with bullets. it seemed kinda nooby, and skilless to me...sooo should i stick with halo or get cod4? thx