thanks, laserlight - maybe the tutorial guy was one of the SQLite developers
so it's kind of as i suspected - it's more of a personal preference thing
also, I don't like the sound of this bit in SQLite
" ... Similarly, if any one process is writing to the database, all other processes are prevented from reading any other part of the database ..."
as far as i've understood with PDO & MySQL is that you can lock a table but it doesn't lock the whole db, so i think i'll stick with MySQL
erm, while I've got your attention, may I just ask one more question concerning PDO ?
the tutorial suggests that using prepared statements "... helps prevent SQL injection by calling the PDO::quote() method internally" - does this mean that I wouldn't need to use mysql_real_escape_string() to prevent SQL injection ?
thanks