The windows version of Opera has no way of truly indentifying as Internet Explorer without using proxy programs like Proxomitron.
Proxomitron for example allows you to modify the http user-agent header that opera sends, to an Internet Explorer User-Agent so sites like cvs.com won't deny you.
You can set opera to ID as MSIE in opera's preferences, but all of the ID-AS settings have the string "Opera" in them.
The ID-AS settings in opera affect both the http-user-agent and the javascript user-agent.
Proxomitron does the trick but Proximitron has more features than are needed for Opera to ID as IE.
A small proxy program that modifies an http-user-agent of opera like this
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Opera 7.50 [en]
To something like this
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
and also intercepts javascripts that use navigator.userAgent and navigator.appName so that the user-Agent sent is also
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
and also intercept scripts that use
if (window.blablabla)
so the value is always -1.
Opera users would be very happy. Especially if it was an opera plugin.
With the linux version of Opera, you don't need any programs to use a user-agent string that doesn't have "Opera" in it, but with the windows version, you do.
Proxomitron uses port 8080 as default local listening port, which might be good for that small app too.
If successful, windows Opera users will be able to visit MSNBC and so forth and get the IE version of the page, just by using a simple program. (not that proxomitron is hard to configure or anything)
Now if that's too much, then consider this for a simple project.
Take a csv file that has entries like the following.
a,b,c,d,e,f
g,h,i,j,k,l,m
Have a simple program that scans each non-blank line and deletes the second column, so you would end up with
a,c,d,e,f
g,i,j,k,l,m
You can also go
here and improve on version .2 if you want.
The opera deal might be too much, but you asked for ideas.