I have a fabulous recipe for a dairy-free, egg-free and gluten-free chocolate cake, and an equally-fabulous GF all-purpose flour mix that you can substitute 1:1 for all-purpose flour in any recipe. I think you'll be able to buy a pre-packaged frosting, though I'm not sure about the GF aspect. I haven't read a label for that in a while.
Coconut or soy ice cream is really good, and even the rice stuff is decent. So is daiya cheese, which Whole Foods sells, and most of the other natural markets around us too. We just had it on our pizza tonight. The book Healthy Bread in Five Minutes a Day has yummy GF bread recipes according to my GF friends. I haven't tried those, but I have their other bread book and those recipes are all egg- and dairy-free. It's really good bread with very little work involved. No kneading, no punching down. It's very, very easy. I don't know if you have Udi's bread out there but I've heard wonders about their GF bread too.
All that said, transitioning is really, really hard, so I'm sorry you have to do it at all. We're just DF, but we've been doing it for 7 years and I don't much think about it--except when I was trying to buy York Peppermint Patties which have been dairy-free, only to discover they added milk to their recipe! Grrrr. Thank goodness Whole Foods has other options.
RR: 7 miles, more or less, with a friend. She's doing one of those crazy diets at her gym where she is trying to drop a lot of weight quickly. There's a $5k prize involved if she wins. So, she's not really eating carbs, which makes it kind of hard to run 7 miles. I think we ran about 3 and then walked the rest. She kept apologizing, which made me wonder what kind of a reputation I have when the only two people I run with--tjsmama and my friend K--apologize for being slow or walking. I'm not really that fast or that strict about it, yk? Like, yes, I usually run up hills, but that doesn't mean I don't get to the top, stop, and decide it's a good time for a water break and to enjoy the scenery when I'm by myself. (And if I did want to cover 7 miles at a certain pace without stopping, I wouldn't talk to a friend about running together!) I'm guessing it's because I mostly run by myself, so no one knows what my real running style looks like.