Need more than just uno to identify as HID keyboard and send keystroke?

I need to connect something to my PS3 and have it send the "Enter" keystroke every 47 minutes. Would I be able to do this with just this: http://www.sparkfun.com/products/11021

Would I need any additional components?

Thanks!

You would need this as well:-

including a bunch of software.

Mike, thanks for the reply. When you say "a bunch of software", I've seen a few code samples for this type of application, I imagined I would just modify those to send keystrokes on a timer. Is there more to it than this?

For the USB host shield, I'm looking to have the arduino act as a slave device, not a host. Could you help me understand why I need that component?

Well you can use:-

But once you reprogram the chip to be an HID you no longer will be able to program it like before.

You might want to look at this:-

Or an older project:-
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1281021470

Mike, it looks like a Teensy is just what I need. Thanks!

Still overkill. This http://www.sparkfun.com/products/9147 is sufficient. All you need is an additional ISP. If you already have an Arduino you can use the Arduino as an ISP.

Udo, that's interesting. I went ahead and ordered the Teensy, seeing your post, I'm thinking I may have been somewhat premature. What you linked to is definitely more compact and cheaper. If I write up a blog post about this, I'll be sure to mention the AVR stick.

Will I need an additional ISP with the Teensy?