Installing Brother MFC5860CN printer on Ubuntu

Ubuntu Fiesty Fawn detected this printer, but it didin’t work.   Here is what I did to get it working:
Delete the existing printer:
Open a web broswer and wet to CUPS management URL: http://localhost:631 -> Administration -> Manage Printers, then deleted the MFC printer.
Followed these instructions and downloaded: 

mfc5860cnlpr-1.0.0-9.i386.deb
mfc5860cncupswrapper-1.0.0-10.i386.deb

Installed:

dpkg -i mfc5860cnlpr-1.0.0-9.i386.deb
  Produces errors – these can be safely [...]

Setup of Hanzo (Ubuntu dual-monitor desktop)

Installed Ubuntu Fiesty Fawn 7.04
Much shenanigans with disk drives, not ubuntu’s fault.
Updated system.
Desktop Effects
Enabled this, which required installation of nvidia proprietary driver (useful for multiple monitor support in a sec).
Dual Monitor Support
After reading this and this, did this:

gksudo nvidia-settings
# -> X Server Display Configuration
# Selected disabled monitor.
# Enabled it (1600×1200 was automatically selected).
# Apply
# Save [...]

Cisco VPN client

Environment:

Ubuntu 7.04 Feisty Fawn, 2.6.20-16-generic
vpnclient-linux-x86_64-4.8.00.0490-k9.tar.gz (got from work)
Rackable.pcf

The package is broken wrt this Linux distro. A guy by the name of Alexander Griesser keeps creating patches to fix it. Here is the lastest on at the time of writing http://tuxx-home.at/archives/2007/05/29/T16_34_26/. He provides instructions too:

Unpack vpnclient sources:
 
1. Untar the VPN Client
# [...]