I have a plugin that allows you to set and store cookies using EE tags (so you don't have to enable PHP in your templates).
Unfortunately, I can't get the tag to parse the cookie value within a channel tag:
{exp:channel:entries channel="misc{exp:cookie:retrieve name="exp_lang"}"}
Any ideas?