Hi guys, my recent usb expermiments developed into quite a neat little project, it's called the avrBridge and I think some might find it very useful, so I decided to make this public, here's what I'm working on. I took an amega8, obdev's usb- software implementation and wrote a firmware that exposes the avr's registers to a host-pc via usb. For the host-side I've put together a little c-library that provides access to these registers, so a piece of code, running on the host could access them just like they were part of itself. To make things even more comfy I also wrote a jna-wrapper to make the avr available to java. I'm still working on all of this, and there is still much work to be done, but there also is a lot you can already do with it. The main reason to do this was because I wanted to play with usb but had no useful application at hand ;) anyway, the fact, that this was very practical for a number of things, turned out pretty soon.I listed some use cases on the project page. I maintain a project page covering a little more information here: http://ka010.wordpress.com/projects/avrbridge/ if anyone likes the idea, please give feedback or feel free to contribute.