you should tell her to get a zune hd. it is more open format than the ipod touch so she wont have to convert her movies. also it does have a decent browser.
In the end it matters what she will do more internet or movies?
for movies: zune hd, psp go
for internet: ipod touch
note that flsh isnt supported in the ipod touch