time sink: n.

[poss.: by analogy with heat sink or current sink] A project that consumes unbounded amounts of time.