you can try using selection constraints. while in edge mode goto Select > Select using constraints> Smoothing to Hard/ smooth. Then just crease you edges base on those selection.
select all edges and then open tool to do all edges together? Then remove curved edges edge weight. that's how i do it usually. now how to preserve creased edges between maya and blender ;P
This sounds pretty tedious. I already have my hard/soft edges set up I'd just want to get them selected and crease them. Hmm I'll try this. I'm trying to get a similar thing to Max's turbosmooth that retains smoothing groups while it's smoothing. Creasing seems to do it but I need to export the actual subdivided geometry…