Honesty is the best policy. No I did not get into MSFT at the IPO. I got in at 25.75, a modest gain. I got lucky with GOOG as got in the IPO through the Dutch process through WR Hambrecht. It called details.
As for the NASDAQ, I made a lot and lose a lot as with everyone else during the crazy tech boom but stuck with $ cost averaging. Got back to even par on some and not on others.