Better to do it while your Droid is still under warranty!
As far as peripherals go, is there a list of things that it will accept besides keyboards? It's so unfortunate it won't recognize mass storage! Imagine having a powered 1TB hard drive with all your music, movies and pictures on it, all readable by the Droid. A man can dream, right?
"while the stock Android kernel may not support USB storage it does support USB keyboards."