I hope I don't get shot down and flamed for this but I am getting to the stage where I have to think about where I am going in my career.
I would say that I am a solid 6/10 in terms of my SQL Server knowledge. I understand all the basics, I'm learning about advanced stuff such as CLR and "quirky updates" (See my recent post 'Please can somebody explain how quirky updates work?') but I don't feel I am anywhere near 'ninja' status yet like some of the guys on here.
The Oracle website states that they have the largest market share of any relational database product on the market so would it make sense to focus my personal development on learning the 'ninja' stuff in SQL Server or learn how to implement Oracle database solutions and maintain servers?
Also as a side would it be a good idea to also touch up on my knowledge of MySQL and also learn other products such as DB2 and so on. Is too much knowledge a bad thing?
Maybe I should put a bounty on this question but I don't think I have enough at the moment to do that.