Ahh... progress is nice. After banging my head against a brick wall for about a week contemplating the best way to tackle the caching issue in librsvg, I think I've finally figured out the "best" solution. Talked with raph a couple of nights ago about stuff. He's an interesting dude.
Peace out to all my homies at eazel
Oh, by the way, there's a kid named Carbamide learning to code C knockin' around irc.gimp.org on the #gnome and #nautilus channels. Please help him out if he's stuck.