I bought a Canon 40D so that I could use the EF 85mm f1.8, and I'm glad I did. It was a fantastic lens for a lot of things. However, I really would have preferred (but couldn't afford) a 50D to put behind it. The 40D sensor (also used in all the other 10mp APS-C Canon DSLRs, regardless of what they tell you) was something I found very dissatisfying at anything but base ISO, which sort of threw me back to the days when I was shooting with an Olympus E-330 (loved that camera, but only at ISO 100...).
I no longer have the Canon. I bought it for a specific purpose and then ditched it for the K-x (also for a specific purpose, I needed the versatility and small size for a big trip). Honestly, the K-x isn't that far off the 40D's performance in my actual usage and the IQ is much, much better. I'll probably buy some MF 85mm sooner or later since I like the focal length so well... probably a jupiter-9 or maybe one of those Samyang clones that are actually quite good... though my ideal would be that Heliar with the crazy bokeh.
My only reason for buying into another system at this point (and I do plan to) would be to have a high-quality camera that I can stick in my pocket to have with me everywhere or take on long runs without noticing it's there. The Panasonic GF1 seems perfectly sufficient to my desires for such a camera and the E-P1 could do the trick just fine as well, paired ideally with the Panasonic 20mm pancake (a great little lens). I'll go ahead and grab one of these once you can get them cheaply used.