Silentclint, you need to wait longer.
Doing the 30psi for 24 hours helps to get the CO2 into the brew, but you need to let it sit for a week (or two) before you start pouring it. Also, what size brew lines are you using? I have 5' on picnic taps on my kegs currently, and I get about 1/4-1/3 a glass of foam during the pour. My taps (and associated hardware) arrived today, so I'll be installing those soon. With those, I plan to run 10' of the 3/16" ID Bevex tubing.
Also, I found that having the keg on 30psi for the first 24 hours really helped to get carbonation into it. I then turned the pressure down to 10-12psi to equalize (venting the kegs first). I then let mine sit for a full week before I poured a glass. The carbonation is getting to where I want it to be, and I'm pretty sure the longer brew lines will help with the rest. I do plan on using the calculation tool to figure out how long to make the lines. Since I have 50' of tubing, I don't think I'll have an issue making the lines long enough for three taps.
Did you have the keg in the fridge for 24 hours before you put it onto gas? Getting the entire keg to serving temp before you start to carbonate (from what I've read, and have experienced so far) is a good idea.
Also, don't swing the pressure level all over the place. Set it to serving pressure for the CO2 volume, and work the rest of the system.
Remember, patience is rewarded with home brew. Kegging is no exception...