They do make multi-stroke cylinders as well, which are accurate AND simple.
http://www.bimba.com/pdf/catalogs/FL_OriginalLine.pdf
Go to page 67 for the three position cylinders, I'm sure you could find cylinders with more positions from other suppliers if you looked hard enough.