Great minds think alike?

Rany Jazayerli, quit stealing my ideas! (Seriously,  his article is much better than mine, and has a lot of good information.)

Advertisements