Being the huge car person I am this has always been a personal debate for me. Seeing that the SRT-8 doesn't get driven very much (most times less than 500 miles per years) I change the oil annually. Other vehicles though it really depended. The Pontiac Grand Prix we just got rid of I would go off the oil life indicator and that usually put it about 4500-5000 miles. Although if I did a lot of trailer towing in the change period I would do it at 3,000. Normally though I pull out the dipstick and see how dirty it is.. usually if it still looks light brown in color I will leave it, but go no farther than 5,000 miles. I am a firm believer in checking your oil level at every gas tank refill in order to prevent excessive wear/tear on the engine/oil pump due to low oil level. Although the GMC Jimmy we just got rid of to get the Trailblazer did not see regular oil changes, and the main bearings died on us after having it for 3 weeks at 160,000 miles.. Really is all just a guessing game. Just use the right oil, and the one recommended by the company and you usually can't go wrong. Also do all regular scheduled maitenance, and never ever ever use FRAM products.