Roku has gone out of its comfort zone of online only and will be launching the Netgear Roku XD Player at Best Buy, Radio Shack, and Fry's.
Just like the Roku XD, it will stream 720p Netflix and Amazon streaming with support for 1080p on certain channels so essentially its the same box, you just can buy it at a store now.
The Netgear $90 price tag isn't all that great which is about $10 more than what Roku is asking but is still cheaper than Apple TV.