I use Driven BR30 break-in oil with a Fram Ultra filter. I start it up, idle for just 10 seconds or so to make sure I have good oil pressure, fuel pressure, etc... and then go to 2000 rpm for 20 minutes. After that, I take it to the track and hammer down. I go 15-20 1/4 mile passes or 25-30 laps around the dirt oval. Then I replace the filter (not the oil), top off the oil, and go for 20-30 more 1/4 mile passes or 30-50 more laps. Then I dump the break-in oil and filter, and use the preferred oil and filter from then on.
For a street driven engine, the process is the same except instead of the track, I go out to a rural road and vary the load on the engine. I'll start at 20 mph in 2nd, hammer the throttle all the way to redline, and then coast back down to 20 mph. I'll do that 15-20 times, change the filter, top off the oil, and go 150-250 miles. Change the break-in oil and filter, and use preferred oil and filter from then on.
The worst thing you can do to a fresh engine is crank it up and let it idle.