My Thoughts On Yahoo! and Microsoft