Interfacing Arduino and Android using a USB host shield. Testers needed!

I have a lot of learning to do first, but I might someday be interested in trying this with an Arduino Uno I have, along with my LG Ally phone. Would that work in place of the Arduino Mega?

I do not have the USB hosting shield though. What is their cost?