I thought caseinsensitiveLocalizedCompare: would take care of this (that is not including "the" and "a" in the comparison) , but it does not.
(Also, In response to the first answer below, I understand that "case insensitive" part wouldn't help, but I thought that the "localized" part may help.
I can't find any options to do this and google is unusable since I am searching for "the" and "a".
I figured since this is very common, that something would exist in Cocoa.
I am implementing my own method, but figured there was a built in way to do this.