iPhone or Android Interface

Thanks, that is exactly the type of info I'm looking for. I don't own a Mac and I won't be getting one anytime soon, so I need something PC friendly. Also, it seems I've found more info that details the Android Bluetooth configuration. I wonder if anyone else has an opinion...

I've just looked at the RN-41/42 Bluetooth modules at Sparkfun, they seem fairly easy to work with. From what you have explained, I take it these will not work via the iPhone?

I've never coded with Java before, but I'd like to pick it up. So, do I write a program with Java to be used on the Android device then use that to talk via Bluetooth to my project? Whats the big picture of the process. I'm not currently working on a project, but I'd like to wrap my head around it.

Thanks again!