folks, quick question: how messed up is it to mix isolation levels in a single system. I'm seeing a scenario where every ExecuteNonQuery type activity is using an isolation level of Read Uncommitted whereas every normal DataReader type activity uses Read Committed.

The ExecuteNonQuery activity can include calls to stored procedures that will read multiple tables and update mostly 1 or 2.