Why am I building these crazy looking devices?