Is there a centralized place where one could get all MLS listings across the entire country? Can somebody give me some background on how those listings are maintained. I'm looking for a way to get MLS listings programatically - but wanted generally to get an idea how those are maintained.