so basically 1 is the song i want then there is 0 before 1 and 2 after 1 i click to play 1 it goes to 2 i search back instead of going to 1 it goes to 0 then i hit search forward it goes to 1 hope that helps explain it a little better
It would be much easier to read if you used proper punctuation.
To your first problem: If I were you, I wouldn't use the database at all, instead drag'n drop your music folder to your ipod (but that's my personal opinion). There is a patch in the tracker here
http://www.rockbox.org/tracker/task/5377 that accelerates the scrolling. You'd have to compile your own build to include it.
I don't really understand your second problem.
The manual (link on the left side of the screen) explains everything about crossfading.
For your 4th problem, I encountered it too when I had an iPod. It happened very seldom and I didn't find any solution.