Here are a few sites that have helped me with writerly things:
Behind the Name - Need a good first name for your characters? This is a great site with a great search engine (by meaning, gender, description, etc.)
Behind the Name Surnames - Not as exhaustive as its sister site, but still a good place to look.
Western Slang & Phrases - Find Old West slang and phrases along with their meanings.
Duotrope Digest - Find markets to submit your work to, keep track of submissions, etc.