We are used to inheriting and fixing problems in DW, I guess we have done it so much I forgot that we can at least share the blame.
I am only ashamed to admit it because even though it is technically a bug in the CS4 Recordset, we could have caught it and fixed it with more careful testing before we released our cs4 updates. Taking responsibility for DW bugs has been our business for years now. ;)