Cool. I liked how it faded in, but the random positioning was a little odd.
I did a similar version, only with no overlapping text, and then an erase thing:
sync on
sync rate 30
hide mouse
gosub images
for f=0 to 7
if f=0 then message$="In" : pos=0
if f=1 then message$="the" : pos=45
if f=2 then message$="Rainforest" : pos=90
if f=3 then message$="1000" : pos=135
if f=4 then message$="trees" : pos=180
if f=5 then message$="are" : pos=225
if f=6 then message$="cut down" : pos=270
if f=7 then message$="every day" : pos=315
for t=0 to 255 step 15
set text size 30
ink rgb(t,t,t),0
if f=3 then ink rgb(t,0,0),0
center text 320,pos,message$
sync
next t
next t
wait 500
for t=0 to 300 step 8
sprite 1,320-(t/2),370,1
size sprite 1,t,50
sync
next t
wait 500
ink rgb(0,0,0),0
for zz=370 to -50 step -5
sprite 1,322-(t/2),zz,1
box 0,zz,639,zz+50
sync
next t
delete sprite 1
images:
ink rgb(255,0,0),0
box 0,0,10,100
get image 1,0,0,11,101
cls
return

Sudoku arts, the rabi and Nancy DrewG