Programming is fun, as long as you can avoid the error messages...