time sink

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