I have this piece of code that looks to insert "category" models into the database, as it is now I have to check to see if the id exists and then if not go ahead and build a new model, this means an extra query. It would be easy if I could use the INSERT WHERE NOT EXISTS (...) But I don't think there is a way to do this
@bperin: What you're looking for is already implemented in MySQL and is called "REPLACE INTO" which basically performs an "INSERT INTO (...) WHERE NOT EXISTS (...)".
However, I'm not sure you can do so with the ORM neither with \Fuel\Core\Database as I get from looking at the code since there's no ```\DB::replace()``` method - or similar. That's probably because this feature is heavily depending on the backed being used, yet you may consider creating a feature or pull request.