Is there a set of features that, when fully working, will mean that D2 is now finished? Or will it forever be in a state of ongoing feature development? We all know that properly finishing and polishing the last 10% of a software project takes 90% of the time. Is there a timescale for that? What platforms will it support?