Oh, I like the idea that coffee ends up being something that your crafty bot has to manufacture. It'd be hilarious if the ingredients were unexpected and kind of industrial: peat, krazy salts, jellisac, paper and beryl.
About three months ago, stoot said "about halfway" on craftybots.
Not quite sure when the starting point on that was, but I suppose guessing at that would be the best way to cook up an ETA (gasp! I used foulest word to any developer's ears). =P