I know this is a little off topic for my blog as I only usually blog about technical stuff, but I LOVE 7-layer bean dip! I have been "perfecting" the recipe ever since I've been married and I have a pretty good recipe on my hands. Of course many of these ideas are not my own but rather borrowed, but...