Marc Rochkind , Mar 02, 2010; 09:34 p.m.
Answer to question #2: Yes. Lightroom, because it's for OS X and Windows, because it's camera-neutral (handles all raws, JPEGs, TIFFs, etc.), and because it's all-around great. While you may have a Canon DSLR now, you might have other cameras later (e.g., a pocketable one).
Answer to #1: Use a high-quality, branded DVD (rumor has it that Taiyo Yuden is the best; scientific evidence may be hard to come by), but don't let that be your only archive medium. I store on DVDs, on rotating disks, and on Amazon S3. Three copies minimum of my most important images. (For Amazon S3, use Jungle Disk.)