I was going to mention Jim Hurysz, running as an independent against Moran with a platform slightly to the left of Moran - for all intents and purposes his positions look like a Democrat, with his main disagreements being over Moran's support for CAFTA and the like. http://www.jh4congress.us/pages/1/index. htm
Unfortunately, it looks like a few republicans have jumped into the race. My rule of thumb is only support third party and independent candidates if they are in two-way races. Otherwise if there's an R in the race, I'll support the D, whoever that is. But I second a primary run against Moran. He's a big disappointment to say the least.
The place for challenges of Democrats is within the primary system. Voting for independents or third party (Green, etc.) canidates in a race that had both a Dem and a Rep just helps the Republican-it's a vote to not to vote, therefore basically gives the Republican half a vote.