I really should contribute to this thread more since I'm working on stuff everyday

Yesterday I spent a fair amount of time working on our editors interface only to end up removing almost everything I did. It's difficult trying to decide how everything should be laid out, I don't have multiple monitors myself but it is something I'm really taking into consideration since I do think it's something that helps when it comes to level design (having your camera view on one monitor and the grid view on another would be pretty dang cool). Something I was working on last night was a little similar to what's done in editors such as Hammer, GTKRadiant or UnrealEd where each "window" is part of the main interface and has its own splitter, this actually looked fairly interesting but obviously wouldn't work too great with multiple monitors but of course it could be optional so I'll keep it under consideration. I'm still experimenting right now.
Other than that I did some more work on our menu interface and started working on buttom elements that could be added to parent elements (button follows the parent, parent draggable and resizable with the mouse... Fun). Still a lot to do on all that but it's slowly coming along, but priority is really mainly focused on the engine and game-logic right now.
Finally Ion Blaster, C4Vizatergo (iirc) and a few weapons are now finished code-wise and we're just getting any content finished for those now such as sounds, textures and possibly some changes to their models so they're more consistent with our newer bits (consistency is currently a huge issue). Support for spectators is being considered and I added in a few bits specifically for that. Revised some of the module interface, simplified a shit load of code, continued work on my new renderer (you probably won't see this) and finally did some research for my sub project (KatanaJS).