Home is a connection type, which I guess is why it's in the type enum.  Is it logically separated from the rest (other than feed etc which is just like home) in terms of value?  It seems a bit strange to have it as a "type" when really it's just a connection, but I guess this is identical to the Twitter problem too...