Haha, I've had dreams like that! Not involving Steam, though it's funny, some of the other MMOs I play off and on are now on Steam too. If only ...
Man, if all the badges in CoH were achievements on Steam, I bet the sheer weight of them would crash anyone trying to load their Steam achievements progress page. Unless they organized it into subcategories like they do for TF2.