We don't have an offset mortgage but we do have a mortgage with an offset savings account attached (with Egg) which is much the same except it keeps your accounts separate and doesn't offset your current account, only savings that have been transferred in. You can still make overpayments and 'borrow back' overpayments in a similar way.