One thing that has been said here is that First() and Last() will return the first record added or the last record added.
That is definitely not true and not guaranteed. You might get lucky, but likely you may not. So you cannot count on these and therefore they should never be used for...