Check out the new store Triathlete Shop www.triathleteshop.com. It's the international option for triathlon shoppers online. Here's the image from the home page.
There are a lot of tri wetsuits but not much else on the site yet. I can tell you that there are tons of 2007 2XU wetsuits in stock right now. Every day more triathlon gear are being added.