My site (done in PHP) allows users to create an account and, amongst other things, choose the colour scheme of the site from a list of 20-ish preset schemes relating to different products within my widget market, including the colour of the links. I'm in the process of converting my header and footer includes to change the colour of the link text and site text in the G ads to conform to these user preferences based on cookie info. Thus, while default users see blue links, if you choose a particular colour scheme then they could appear red or brown or green to look like the other links on the page.
Do you think this is a good idea? I haven't let the users set the background colour, but do you think this should be done as well?