I got no issue with BSD or the BSD license - Fuck gnu
But for a newbie - compiling kernel headers just to make sendmail work seems a bit much!
Free BSD is actually not bad.
If you can't make Ubuntu work,

PEBKAC - all the way
(Problem exists between keyboard and chair)
only second to RTFM!