The save() method, when used in inserting a new record, will (nearly) always return the ID of the newly inserted row. The only exception is tables that do not have auto increment values (e.g. customavatar).
XD Thanks for this--in a few of mine, I've been using $vbulletin->db->insert_id() instead, not realizing that the datamanagers return the insert ID already. XP