Comment Comment by snarfy I'm a fan of fluent design myself, and dislike flags. return foo().baz().bar(); With flags you start with success/fail, and end up with HRESULT. parent snarfy 11 years ago