THUMPA has made a very good point.
If all these self-proclaimed experts had abilities half as developed as their ego's, they would be out there getting things done instead of sitting here playing with themselves and criticising everybody else who is actually out doing something.
Try turning the computer off occassionally and get outside into the real world.
Just my two cents worth.