Sorry guys - I got really busy lately.  There is literally one small thing preventing this from getting merged: on python3.2, the Index.insert(tuple) causes a seg fault.  I think this has something to do with python3.2.3 calling numpy.concatenate(arr, arr([tuple]), arr).  I will look into this today.