I had a Java developer stop by my desk and ask for help on getting shared hosting for .NET. I pointed him in a good direction and then asked why not Java hosting. He said Java is for salary. I also know of a Delphi developer who used Ruby when creating a desktop app when pushed for time. One of my favorite split personalities in the programming world is SpringHub.com which promotes a J2EE framework but the site is built using Joomla (a php web application) and they hide the fact that they do by commenting out the footer. I code in ColdFusion as my day job and code my own late night projects in ColdFusion and use PHP apps like forums since they're good and often free. Do you live a dual programming life? Is your primary day programming language the same as your night one?
I think majority of people have a "second" programming life. I develop Classic ASP, VB, Coldfusion at work, and .NET 2.0 and PHP at home