Over the last couple of weeks I've noticed that Steam Achievements don't appear in the Embed gadget. From what I can see this is caused by there being no timestamp associated with the achievements (unlike Xbox Live), so the database just lumps them in at the back of the list, and thus they are never recognised as 'recent'. This also means that any Steam games you play get thrown to the bottom of your Games Played list since the database doesn't know when you last played them.
Is there any way of changing the system so that when I earn Steam achievements they actually show up in the right place on my profile? I really like the idea of a little HTML gadget that combines all the achievements I get into one place but at the moment it doesn't let me do that.