I'm sure there are many threads on this topic already, but I have a specific question regarding equipment. My daughter is a high school cheerleader, and I'm trying to get shots of her during evening football games. As all of you probably know, the lighting is less than ideal, and the action shots I'm getting are complete crap. I'm new to SLR photography (hence my user name), I'm using a 20D with the 17-85 EF-S lens in auto-mode most of the time. I've tried using the manual modes and cranking up the ISO...but the noise of the photos was unbarable. I was thinking that maybe an external flash, or a lens with larger aperature might fix the problem (somewhat)...and I'm wondering which of the two items would be a better investment...the Canon Speedlite 580EX, or the Canon 200mm f/2.8L lens. I have the Canon 70-200 f/4L, but its the non-I.S. model and I dont have a tripod to prevent hand-shake (not that it would matter much when they're doing their stunts). I dont really have the budget to drop more than $600 on an upgrade right now, and the 200mm was the only tele lens that I found in that price range. However, most of the time the girls are not that far away...so I thought perhaps the 50mm f/1.4 or the 85mm f/1.8 would help. Then again, perhaps the 580EX would be exactly what I need to freeze the action for my 17-85 or 70-200 lens to get better shots. Any advice would be greatly appreciated.