Does eM Client keep building up like Outlook Express and Outlook? Does it need to be compacted as they do? If so, how do I do that?

NULL

eM Client uses sqlite database for storing your data. It compacts itself every time it is needed automatically.