I have a filter set up to allow msn messenger out.

The problem is that several times throught the day, messenger will
disconnect and you will have to reconnect. It is fine for a while
then it
will just disconnect again.

Are there any timeout settings I might be missing?

The filter is as follows:
Src Int: private
Dest Int: public
Src Port: All
Dest Port: 1863
Ack Bit Filtering: Disabled
Stateful Filtering: Enabled
Src Add: any
Dest Add: any

Any Ideas?