Lighting control(Arduino-Android)

What you buy really depends on your requirements. How many lights are you trying to control? How are you controlling those lights? Wirless? Wired? X10? How does the Android come into this? Are you going to physically hook-up the android to the Arduino, or is it going to be wireless? Does it need to be controlled by anywhere, or just when you are close by?