does anyone here know if splitting code across different files, or for that matter, reordering the layout of one source file so that functions called together are now "far apart" can actually affect execution speed? --p