16GB iPod touch for $344 Shipped