Seems pretty reasonable to me. Automatically set accounts into Vacation (Inactive) Mode when last login hits a certain number of days ago. Something like 1 or 2 months would make sense.
Yes, but I think this setup would be better. In all the trades I've done I have not once touched the last login filter. Accounts in Vacation mode are already excluded from Trade Opportunities so if this auto-set Vacation mode trigger were to be added then the last login filter could be removed.
This would also make it really easy for Sebi (or anyone else if Sebi were to make it public) to know the exact number of actively trading and selling users on the site (since people can be "Inactive," but still build decks and such).
Also, 1 month would probably be the criteria I would pick.