Still, I've managed to do a bit of work:
- working on database format for the ledger, significantly reduced the size
- packet encryption updated once again :-)
- detecting ini file changes and reloading it automatically on nodes (a special task for that)
- two time classes based on QueryPerformanceCounter()
- split the client into core dll and shell exe
- working on client auto-update with fsonex
- developing task handling: incoming packets processing and wake up on time intervals, adding/killing, etc.
- setup 4 local nodes to test the network
- request tracking
- JS API extended: reg_account(),get_progess(), kill_task()
- working on consensus
- 2 ping tasks
- 3 account registration tasks (2 for nodes, 1 for client)
- New Account request format, 2 PoWs for spam protection, second layer encryption, verification.
- simple progress dialog in the client, account registration
- network simulator updated to use consensus, did some tests with various parameters.
This is just a high-level overview. In reality it was 185 closed to-do items

sounds like you did ALOT of work.