You have to keep following points when you choose a domain name,
1) Domain name should indicate niche of the site, and if possible it should have...
I searched in google and then found out that only there are 6 raid levels and we have 01,10 raids.
So, from does level from ? Is it 10 or 01 or...
I guess google accomplished it :D
Also, remember to be on top 1000 website you should comply with almost every TOS of alexa and your site has...
You do browsing when you are bored, so equivalent to comfort.
You search when you need something, so equivalent to necessity.
Hope you got...
Advertising through ptc,ppc, etc..
Meditate and make sure the point 'no smoking' is embedded into your thoughts/mind, by this when you try to smoke you feel guilty and don't smoke :)
I found new ways, that is bookmarking or sharing links in squidoo and hubpages also helps the cause, try it out.
You should post on the similar site niche, like you said 'iphone' goto iphone forums and promote your site there via posting and helping others. :)
What do you mean by off site seo ? Do you mean that I promote my site offline by meeting people or something else?
The main 3 factors are,
quality of content
Presentation of content
Submit your site to search engines
Share quality and unique content
Personal bookmarking can be done by pressing ctrl+d
Otherwise goto digg or reddit and share your site :)
Get backlinks from good/quality sites (which has high pr) :)
Separate names with a comma.