I was attempting to use the transaction features in SF today and found a bug, if you look at the save method in BusinessLayer.vb
Public Overridable Function Save(ByVal Transactional As Boolean) As SaveUndoResultReturn Save(False, DEFAULT_TRANSACTIONKEY)End Function
I believe the Return Save(False,DEFAULT_TRANSACTIONKEY) should be passing 'Transactional' instead of False. This probably has already been fix but, I just wanted to mention it in case it hasn't.
Scott