RebLazer,
Maybe I wasn't clear enough on this point. There
can't be such a site because, according to .net (or "whatever"

,
all the code is "necessary" in your listing.
If you think you have unnecessary code, then it's your job to delete it.
You can do a bulk-replace, replacing all tabs with spaces, if you just don't like indents produced from whatever tool you're using (and if you don't like how you're formatting it by hand, I recommend "Hulk Hands" at Toys-backwards-R-Us"

. You can do a bulk-replace of "<p></p>" >> "" but there's not really much of a tool out there that's exactly gonna take your breath away, if you know what I mean.
.net has no artificial intelligence -- it can't
know what you think is superfluous. That requires real honest-to-gosh intelligence.
It's like a Zen koan: what does a web programmer do when they want to get rid of extra code? They don't write extra code.
Cheers,
![[monkey] [monkey] [monkey]](/data/assets/smilies/monkey.gif)
Edward
"Cut a hole in the door. Hang a flap. Criminy, why didn't I think of this earlier?!" -- inventor of the cat door