Looks like raspberry has come quite a long way. headless (no monitor/screen, no keyboard, no mouse) and wireless (no ethernet/wired connection) setups are as easy as creating a wpa_supplicant.conf
with your network settings:
country=us
update_config=1
ctrl_interface=/var/run/wpa_supplicant
network={
scan_ssid=1
ssid="NAME_OF_YOUR_WIRELESS_NETWORK"
psk="PASSWORD_OF_YOUR_WIRELESS_NETWORK"
}
and an empty ssh
file in your root partition (right after flashing, just remount the disk again by removing and re-adding it)