The neighour's router is a problem I fear you are stuck with

It even happens to PC's so you're not alone.
GPRS Monitor: In the profile settings, have you set the 'Packet Size' to 'Do not round' (I don't use this at present so am woking from memory, but I think the setting is in theTariff tab and is set to 100KB by default); UK carrier charge by the KB, but a lot of carriers used to charge by increments of 10k or 100K; obviously if set too high, every data exchange wouldbe counted by the minimum packet size, so if set to 100k, every exchange below 100K would count as 100k, then 101k would count as 200K etc.
Clock: Try going into Settings/Phone and setting the Timezone tab to NOT autoupdate.