I rarely use bytes in my apps so I'm not sure in that area, I suppose it depends entirely on what you're doing.

When it comes to integer/long though I always go for long as I once read somewhere that longs are 32bit, apposed to integers being 16bit so longs are faster as it is 'their' environment. Although I'm not 100 percent on this, wait for a second opinion.

-adehh