The "no-inventory" is because the server refers to player-name.dat, within players, and single player refers to level.dat. Don't move the level.dat, though.
RedPower2, seeing as it's effectively an all-in-one mod. Electricity, automation, improved redstone, and even computers, it could stand by itself any day.