I am guessing that you have your wifi back up.
1.- The problem with WiFi disappeared on rebooting (and in any case, I moved the laptop into the room where the modem is located, for now).
To know more about the wrong grub(s) we need to know more about your system.
All of my computers have 2 hard drives. I use bios based mbr installs only for grub2. Each disk has it's own grub installed so that the default disk boots one OS as default and the other disk boots to a different OS as default, depending on what I want to use and which disk i boot from. Reinstalling grub (or a system upgrade) changes this periodically but I maintain it in the way that is most useful for me at the time. This setup also provides me with a backup operating system from which I can boot into any of the others, when one or the other works as it should.
Do you have #!++ on a different hard drive, different partition or on a different computer. The grub you might be starting out with might be from a different install than the sparky install. How many different installs do you have on how many hard drives? For me on one computer I have Windows 7 and Debian Stable on the same hard drive (/dev/sda) and Bunsen on another hard drive (/dev/sdb) with ONE grub install on the mbr of /dev/sda1.
As I said, I have 2 hard drives etc. (as mentioned above). Sparky is my preferred Debian Derivative but of course, since it is based on Debian Testing it can sometimes break - particularly since so many hardware / drivers etc. exist. I prefer Sparky because Pawel includes most of the same applications I myself use out of the box, has added many helpful applications and has been unusually responsive to my requests for assistance (without lecturing me regarding my own choices, which as I said, are based on my own experiences. I am a rather busy user, not a developer).
On the other hand, Pawel's priorities are LX (De & Qt), and Openbox figures in that context. This is distinct from other distros that feature Openbox as a primary (or sole) DE (or actually DE replacement), such as Archbang, Semplice (which relies mainly on it's own repositories to keep things stable) and some of the Slackware Derivatives (i.e. Salix, Slackel, Vector).
#!++ is installed because (obviously) it is based on Debian Stable and (as I said), was available earlier. It is simply Debian with a set of installation scripts (using Debian's own repos) and as worked well. I have found it to be faithful to the concepts that motivated #!, without the intolerant religious zeal that apparently motivated corenominal to terminate that distro. Sparky, Solus and others also rely on the vision and values of their creator.
I have not used and am not using Bunsen at present and see no need to do so in the near future (thanks anyway for your opinions/advice).
I can be blunt. I see no value in you continuing on having #!++, especially if it is on the same computer. IMO you will not learn anything new or better on #!++ than on the sparky openbox. Last I saw #!++ was a one man show with his forum on reddit.
I've used the forum rarely but it has served it's purpose for me (getting wine to work, as I recall). Sparky is my preferred Debian System and #!++ is itś only backup at present.
I use only Openbox with the Xfce4-panel and some of the Xfce widgets and Xfce itself (Manjaro -which moved it's openbox version to the community area), Fedora and openSUSE, all of which are working well for me at present.
If you want a debian stable system with openbox as your rock solid stable option - debian8.2 with LXDE is openbox based as is Bunsen.
Yes it is. But I prefer the selection of widgets Xfce offers at present. (Budgie may prove to be an option, and Solus 1 should be ready tomorrow). Mate broke for me a couple of times and I changed to Openbox. Xfce has more support (people working).
But if you are in this to grow and learn, definitely keep the Sparky openbox and the challenge of testing. Read up on grub, find out if you have more than one one grub install on your entire computer and how to update grub.
No, I am not in this to grow and learn so much as to use whatever works and also, demonstrate that free open-source software is the most viable option for everyone (only ignorant slaves use M$ - although a surgeon friend in Jamaica assures me that OSX fills his needs best at present, but sometimes runs Manjaro and Fedora in virtual machine).
Wine is picky or stubborn in 64 bit environments sometimes.
Yes, but many systems have dropped 32 bit versions and with sufficient RAM, 64 bit systems are indicated.
Your suggestions may be well intentioned, but don't resolve the issues being faced at present.
The default system on this Lenovo Thinkpad W520 is openSUSE Leap 14.1 Xfce. If I boot to the other disk it's Manjaro Xfce which is also not booting since the Debian upgrades (both Sparky and #!++).
I have Calculate (a Gentoo deriviative) Xfce (which I like a lot) installed also, but it has a problem with the NVidia Graphics on this machine.
I've got to leave again, now.