XSL Transformations are here today and being used on many low-to-medium volume web sites
CSS is a mess, especially with respect to actual implementations
XSL Formatting Objects are mostly vapor