I would post a screen shot of google analytics, but that might be against their TOS... it's about 50% referring links, 30% search engine results...
Everywhere. Some from search engines which is growing daily as my post count goes up and I get more posts indexed with my blogs.
Search engines are the main source of traffic for me too. Almost 85% traffic comes from search engines and rest come from social bookmarking sites and referring links.