Apparently, the console business is not an easy one. Of course, that may be a bit deceiving judging by the recent influx of console announcements we've received the past few months. Dating back a few months we've heard ...