Joe
This is not a question and it's posted in a wrong section of the forum.
Please, rephrase your topic making it clear what it is you're looking for. If you want to start a general discussion about the subject, you have to give some background, maybe sharing your own experiences or cool links.
Simply mentionning the name of a subject is not enough, and please use the appropriate section (in your case you can chose between "Hardware" or "Programming" it won't really matter).