There are several other devices. Cheapest one I have found is the PS3KEY which sells for about the same price as the teensy (although it comes ready to rock and also has updateable software on it).
Not sure if it works good enough though, ordered one 3 days ago, should arrive next week, i didn't really like the iphone method although it worked perfectly.
I prefer a stick in my ps3