I run Horde/IMP with Cyrus-imapd successfully, but I would not dare call it "fairly simple". Config is actually quite complicated, but it support most of Cyrus features (Sieve, ACL, quota, etc).
Feel free to ask any question you might have about my setup.
Ok... what version of Horde/IMP are you using that has Sieve support? :-) I've been meaning to get Horde/IMP CVS up and running just for that feature. Well, maybe a couple more, but the important one is Sieve!
-peace
-- Let he who is without clue kiss my ass. --- Home Page: http://asg.web.cmu.edu/cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html