Yes, 305 and 786 are both for Miami-Dade County; they are both local. For example, my home number is 305 but my cell phone is 786. Don't worry, it won't cost you long distance to call 786 (or vice versa)! Also, if you have to call any numbers in Broward (Fort Lauderdale) or Palm Beach counties, it is a small flat fee, what they call "local long distance" and is something like 25 cents per call, unlimited amount of time.
Okay Bill, I have to ask.... Where are you from?Good luck to all in Miami braving Dennis!!