Doesnt an IDE like mSLDev work better? it would tell you where the mistakes are while you're writing.

Maybe im missing the point though.