the difference, as you note above, is in the case of the noun that follows the preposition. As far as the meaning is concerned they're the same. In semi literate colloquial speach you might even hear...