Is there any downside to using SQLite for the download/history queues? It seems to run on nearly everything, requires nothing more than linking against a small library (no server/daemon process) and gets you a number of benefits. Obviously using tables with fields would make things cleaner and allow...