I'm fairly certain that importing CM7 into eclipse first wasnt a good step. I really dont know enough yet to do much with it besides build it, and that is all done on the command line anyways. Its just cluttering up eclipse now, so I'm gonna take it out and just work with a basic project and play around with layouts.
The logic for the search should be straightforward, so I'll have to dig up my Java book and start picking away at that, in between dodging around layout stuff. There seems to be two ways to build around the layout of an application. You can either do it on the Java side, or in XML layout files. The XML direction is clearly the better option, since it allows for easy translation and correction of strings in a separate file from layout and programming.
Getting the SDK set up didnt take too long, but I gotta say... the emulator runs slow as HELL on this netbook! It'd almost be better to just use remote desktop into one of my better machines and have THAT one running the emulator, but that'd be a joke to try to get that set up.
Next step will be playing around with the layout xml files, and learning how the ldpi/mdpi/hdpi devices are separated, since theres probably some level of duplication thats created when building for each.