2-3 weeks is my current plan, barring any unforeseen day-job craziness.
I'm going to need to revise my time estimate on this front. turns out the Profile Code pushed the firmware into insufficient-ram territory. luckily the current code is pretty inefficient, so there's plenty of gains that can be made to make room. the down side is this will mostly come from switching form float to int math, which essentially means a complete firmware re-write. fun