NHIbernate IHttpModule and TransactionScope
Just wondering what other's thoughts are on using a TransactionScope in an IHttpModule.
For example:

    //start new TransactionScope
    // start UOW
    // Begin UOW transaction
    // do some stuff...
    // commit UOW
    // commit transaction scope

Is it really a wise idea to hold the transactionscope open for the life of a http request?
I need to write to transactional MSMQ at the same time and have the need for the TransactionScope, but don't think it's the wisest idea.

... But I could be way off

Any advice?
NHIbernate IHttpModule and TransactionScope
===

Just wondering what other's thoughts are on using a TransactionScope in an IHttpModule.
For example:

    //start new TransactionScope
    // start UOW
    // Begin UOW transaction
    // do some stuff...
    // commit UOW
    // commit transaction scope

Is it really a wise idea to hold the transactionscope open for the life of a http request?
I need to write to transactional MSMQ at the same time and have the need for the TransactionScope, but don't think it's the wisest idea.

... But I could be way off

Any advice?