Without even giving your spec, nevermind ANYTHING else?
Do you want us to play the game for you, too? I hate threads that literally can't be answered... On top of that, the information you most likely seek can be found in DOZENS of existing threads as well as DOZENS of Google results.
This thread makes me angry.
EDIT:
In light of this thread your sig is supremely ironic/funny...