I don't participate in any of the above... but Youtube helps a LOT. Go check out some of the agility, flyball and obedience videos on Youtube. They will blow you away.
Ditto this! I am in both rally and agility classes with my dog, they are a ton of fun! Youtube is awesome, I've found sooo many great videos on there.I'm training in Rally and Agility, with the hopes of competing in both (but especially Agility)
Definitely look on Youtube -- there are a TON of videos.