I would also recommend hiding the auto-suggest right hand side bar until everything is loaded and then sliding it into view when ready. I suggest this for 2 reasons,
1. I initially clicked the song and the first thing I noticed, before I the music played was the "this might take 90 seconds dialog" and I was ready to kill the tab thinking.
2. Just the fact that it says this might take a long time, is a 'downer', its better to make that view visible when it is ready so that user doesn't have to ever know of the fact that you have a process that takes 90 seconds.
1. I initially clicked the song and the first thing I noticed, before I the music played was the "this might take 90 seconds dialog" and I was ready to kill the tab thinking.
2. Just the fact that it says this might take a long time, is a 'downer', its better to make that view visible when it is ready so that user doesn't have to ever know of the fact that you have a process that takes 90 seconds.