Before you read up on potentially old posts, and some over hyped ones please read this.
And for the current consumer line
Please Read this.