** Okay. Seems like a difficult issue.* Diagonal screen flickering is a common issue only for 3DS/CIA builds. I'm trying to find the problem from v.0.1 without success.
** If you need more ideas, there are some calculator reviews by numberphile which are pretty good.* Calc needs to be improved, i'll take your reports as ideas for its improvement.
I used ftPony once, and it wasn't very good; I think I got the copy that smea said he threw together in one day for his own personal use, though. ftBrony has no problems with ftp on my devices, except occasionally failing to finish transferring very large files. It doesn't have the issues sunshell's ftp has on my devices.* (ALL FTP RELATED ISSUES) Try to download ftPony and see if you have the same issues.
** Sure, go to http://benbriggs.net/album/fearless-living , enter "$0" for free download, ask for .ogg files, and listen to any of the songs (I recommend track 9, loopy fruits, but they all have the issue). You'll notice the skipping, I think. These are 192kbps ogg files.* Can you send me the OGG files which cause this bug?
** Cool.* To use Music module in background just press SELECT to return Main Menu and not B.
** Sounds good, or use the FTP method.* IP Address is correctly recognized only during FTP, probably i'll deprecate this info in Console Info module.
I tried this on O3DS with Sunshell v.0.1 (haven't updated over there, but easier to remove SD card than on New3DS), and I can confirm that the screen recovers when you remove the sd card. Usually, though, it'll go black after a brief flash of sunshell and say on lower screen: "An error has occured. Hold down the power button to turn off the power, then turn it on and try again. For help, visit support.nintendo.com". One time I didn't get that error, and like you said, if you try to move to another module, it crashes.* When you close the lid and re-open it, removing and re-inserting the SD card should fix black screen issue but, when you try to move to another module, you'll get a crash. Can you confirm me this?