Mentalconsult pleasantly surprised me, With how much more interactive it is than sitting down with someone physically. The way they set you up with a counselor is very straightforward, you write out your history and what you think you need the most help improving. Awesome!