be available for support.
Make starting difficulty relatively low but not insane (don't let people mine 50% of the max coin in the first day. More like 10-15%)
set up a few pools before hand or offer bounty's to get them put up b4 the coin is launched.
It has to be scrypt, or a new crypto if your up to it.
Offer bounty's ahead of time to get exchanges to add it first day. This reduces build up and sudden drops after the exchange picks up the coin.
Do these things and your coin will thrive.
I'm not a very good programmer, I know some java and visual basic. About enough to get myself in trouble. lol But what I do have is good ideas Hit me up on skype (same name) if you want to bounce ideas off me.
Fast =/= Better.
There is a reason they chose 10 minute blocks for Bitcoin. It gives enough time for the network to download all the blocks to keep caught up.
fast = better for retail sales.
Say I want to go to the gas station and get some gas. Lets just imagine they take bitcoin. I pull up and pump my gas. Pull out my phone and pay the teller and wait 20+ minutes for the first confirm b4 I leave.
Now lets imagine if that teller took something like CNC. I pull up and pump my gas. I pull out my phone and pay the teller and wait ~1 minute, but I don't wait 1 minute because it takes more than that to walk to my car and leave.
Speed = real world day to day usability.
Paying for fast food in a drive through even becomes viable.