I’ve been using a Lexicon MPX1 for delays. It will let you tap in a base tempo and then choose the actual delay time by setting your own ratio of repeats per beat. This is great when you want something very short but you still want it to be in time with the music.
Another useful thing you can do on the MPX1 is to put another FX unit in the feedback loop of the delay, but I imagine the routing could become very complicated at that point.
Chris