It should be possible to something with gadget Ethernet. /mnt/initfs/lib/modules/2.6.18-omap1/g_ether.ko I haven't had time to play with this. You need to rmmod g_file_storage before doing the insmod of g_ether. ifconfig usb0 10.0.0.150 as an example. On a host plugging in a USB cable will show an Ethernet device. setting usb0 to 10.0.0.151 on the host gives you a private network. I'm sure there are ways to setup routing to put the n800 on the internet through the host but I haven'tresearched it. Here's g_ether loaded: [92396.230865] ether gadget: using random self ethernet address [92396.230987] ether gadget: using random host ethernet address [92396.231536] usb0: Ethernet Gadget, version: May Day 2005 [92396.231567] usb0: using musb_hdrc, OUT ep1out IN ep1in STATUS ep2in [92396.231597] usb0: MAC 4a:71:3c:38:59:20 [92396.231658] usb0: HOST MAC a6:d3:19:0e:14:65 [92396.231689] usb0: RNDIS ready The RNDIS means it should work with M$ idea of TCP/IP BUT you have to go out on the web and find the windoze driver - or just say no to Bill and switch completely to Linux I've no Apple experience, but it should work just fine. Richard