Did you build in any regulation or not? I'm planning to build a battery powered one to complement my current externally powered unit, and would obviously like to avoid the crashing problem. I'm hoping that a regulator which simply cuts out totally rather than slowly drops the voltage will help fix that. Another issue to be aware of is that you are violating the USB spec if you provide live data to a device without providing power first - USB cables are designed to ensure you get power first. I don't know if this will cause damage, but some semiconductors are unhappy if you do that.