I know that there are buckets of 8051 devices now that have USB peripheral interfaces built in but I was wondering how hard it would be to implement a simple 8051 based datalogger which stuffs data into a commercially available USB memory stick. Obviously the 8051 would be the Host and Flash memory would be the peripheral...I wouldnt need to plug in more than one of these into the bus and all I need is to store raw 8 bit numbers... So why would I need a USB memory card at all you ask? Because I need the bandwidth to pull the stored data in minuted not hours. So anyone have an opinion or suggestion on whether this is even possible? Ideally, (thus the pipedream) I would be able to buy a magic chip that would take in data from the 8051's RS232 port (or SPI, or I2C...Any of these would wotk) and store it into the USB memory stick...That way, I can upgrade our legacy products... MG