That bit aside, I like this a lot!  The removal/rejoin thing was always awkward and I couldn't figure out how to fix it.