My longest stay has been over 635 weeks.... so far... (grin)