I hope you didn't forget about the Razer Hydra. It's a motion-control device for PC, which might seem a little unusual at first, but the market is certainly there for this type of controller. Razer and Sixense have announced details for the Portal 2 bundle: it's shipping in June for $139.99.
Pre-orders will open in May for the bundle, which includes the crazy-looking base, two controllers, and a copy of Portal 2. The real draw seems to be the custom levels for Portal 2, as demonstrated here. The question you always have to ask yourself is "Will this thing be supported by software?"
Thankfully, it's shaping up nicely on that front. At launch, the Razer Hydra will be compatible with 125 games, and they're mostly games you'd want for this device. Head here to see the full list and more on the Hydra.