Hmm. I still have no better ideas on implementing this other than what I originally implemented.
I think I'm going to go ahead and implement as originally mentioned (i.e. a new install creates a recycle board by default), close this topic and then see if inspiration strikes.
I know Nao commented above, but I found it just didn't work in practice :( It just gets too unwieldy to keep managed and is the source of at least two bugs in SD 1.0 that were fixed post release.
I think I'm going to go ahead and implement as originally mentioned (i.e. a new install creates a recycle board by default), close this topic and then see if inspiration strikes.
I know Nao commented above, but I found it just didn't work in practice :( It just gets too unwieldy to keep managed and is the source of at least two bugs in SD 1.0 that were fixed post release.