| I noticed the same behaviour, which seemed to be caused by my DHCP controller (i.e., my router).
I have an iBook with two interfaces (iBookEN and iBookAP for ethernet and airport respectively). I use two pipes for a complex QoS implementation.
I noticed that, even though my hostname in System Preferences was iBook, it would take on the hostname given by my DHCP controller (or, more specifically, the one provided as a DHCP Client ID, given above).
But, after having used two routers (a Linksys WRT54G-CA v6 with dd-wrt custom firmware and a DLink DI-624 with 2.76) I have only experienced hostname changes with the Linksys, not with the DLink.
__________________ michaelsanford.com Blog Twitter Tumblr LinkedIn
iMac Aluminum 24" | MacOS X 10.5-current | 3.06 GHz Intel Core Duo | 4 GB RAM | 1 TB HDD
iBook G4 1.42 GHz | MacOS X 10.5-current | 1 GB RAM, 100 GB HDD
AMD Athlon64 3500+ | Slackware 12 (2.6.21.5-smp) | 2 GB RAM, 2120 GB RAID 1, 2500 GB RAID 0 |